Please visit this URL to create a free account.
Please give your email address and choose a password for your AWS account. Also, give a valid AWS account name. Click the “Continue” button to proceed. Give your contact information. Please give a valid phone number because it will be validating in the debit/credit card validation time.
Here, you must give the Credit/Debit card information. Please give the valid information.
You will be charged Rs. 2 from your bank account for this validation process. After some days, this amount will be credited to your bank account.
Please provide your phone number. You will get a call to this number for validating your account.
You can choose a plan from the below screen. Opt for the free plan. If needed, you can choose other plans also.
The next screen will be personalized to your experience. Please choose the suitable details.
Our Sign-Up process will be completed now.
You can click the “Complete Sign Up” button.
If you log on to your account, you will be notified with the below message. You can wait for some more time and your account will be activated shortly.
After some time, you will get an email to your registered email address from Amazon.
Congratulations, your AWS free tier account is now activated.
You can sign into your account console now.
You can see all the services available with AWS. Please note that all these services are not free. But you can use many free services.
Currently, there are 15 geographic locations available in AWS. Please choose any of these locations. I chose Asia Pacific (Mumbai) location.
Step 2 - Please create Access Keys.
We must create access keys for connecting any of the AWS services from outside AWS. We are going to create an Amazon DynamoDB from the .NET application we need the access key to do this.
Please click “My Security Credentials” option under your username.
It will open another screen. Please expand the “Access keys”.
Please click “Create New Access Key” button. It will create a new access key for you. Often, you should change your access keys for security reasons.
Your access key is created now. You can download the access key and secret key. Please save these keys carefully. We will use these keys in our .NET application soon.
Step 3 - Create a .NET WinForms application to create DynamoDB
We are going to create a WinForms application. We will create a Student model with Student Id, Student Name, College Name, and Class Name. We will use this application to insert the Student data to DynamoDB and display Student records in a Grid. I am using Visual Studio 2017 to create a WinForms Application.
Please add “AWSSDK.DynamoDBv2” NuGet Package to your WinForms application. This library is used to create DynamoDB database and used for all CRUD actions.
We can add two buttons to our main form - one button for inserting the student record and another button for displaying the existing records from DynamoDB.
I have added a panel control and added three text boxes to get user input for Student data. Please note that Student Id will be created automatically (We use GUID for this).
We can add one more panel control and add a data grid view control to display our student data.
Our design part is over now.
We can add a Student model class now. Please create a “Models” folder and create Student class inside this folder.
Student.cs