Introduction to AWS & Creating AWS account
Day 1 of our series of #100daysofaws — Read the introduction here
Welcome to the first day of the 100 days of AWS series! In this series, I will be giving you a quick introduction of the Amazon Web Services or AWS.
What is AWS?
AWS, is a cloud computing platform provided by Amazon. It offers a wide range of services, including computing, storage, and databases, among others. AWS is designed to be flexible, scalable, and cost-effective, making it an ideal choice for startups, small businesses, and large enterprises alike.
One of the key benefits of AWS is that it provides an on-demand, pay-as-you-go pricing model, which means you only pay for what you use. This can help businesses save on costs while providing them with access to a wide range of powerful computing resources.
To tired to read? Watch these videos available in English & Hindi
AWS Services
AWS provides over 200 fully featured services that span computing, storage, databases, analytics, machine learning, Internet of Things (IoT), security, and more. Some of the popular services offered by AWS include:
- Amazon Elastic Compute Cloud (EC2)
- Amazon Simple Storage Service (S3)
- Amazon Relational Database Service (RDS)
- Amazon DynamoDB
- Amazon Lambda
- Amazon CloudFront
- Amazon Virtual Private Cloud (VPC)
- Amazon Elastic Block Store (EBS)
Creating an Account
To get started with AWS, the first step is to create an AWS account. This can be done by visiting the AWS website and following the step-by-step instructions. Once you have created an account, you can start exploring the various AWS services and learn how to use them.
One of the great things about AWS is that it offers a free tier, which allows you to try out many of the services for free. The free tier includes a range of services, including EC2 instances, S3 storage, and more, and can be a great way to get started with AWS without incurring any costs.
Creating your Account with AWS
- Go to the AWS website at https://aws.amazon.com/.
- Click on the “Create an AWS Account” button located in the top right corner of the page.
- Enter your email address, a password, and your AWS account name, then click on “Continue”.
- Enter your personal information, including your name, company name (if applicable), address, and phone number.
- Select your payment method, which can be a credit card, debit card, or bank account. Note that some AWS services offer a free tier with limited usage.
- Enter your billing address and click on “Verify and Add”.
- Review the AWS Customer Agreement and click on “Create Account and Continue”.
- AWS will then send a verification code to your email address. Enter the verification code in the provided field and click on “Verify”.
- You will then be prompted to choose a support plan, which can be Basic, Developer, Business, or Enterprise. Select the plan that best suits your needs and click on “Continue”.
- AWS will then redirect you to the AWS Management Console, where you can access and manage your AWS services.
Account security
- Log in to your AWS account and navigate to the AWS Management Console.
- Click on the
Services
dropdown menu and selectIAM
under theSecurity, Identity, & Compliance
section. - In the IAM dashboard, you can create and manage IAM users, groups, and roles to control access to your AWS resources.
Secure Access to your Root user account
- To secure your account, you have to configure multi-factor authentication (MFA) for IAM users and the root account.
Create a seperate user for console access
- Click on the “Add user” button to create a new IAM user for console access.
- Enter a name for the new IAM user and select “Programmatic access” and “AWS Management Console access” as the access type.
- Create a password for the new IAM user or let AWS generate one for you, and then click on “Next: Permissions”.
- Assign the necessary permissions to the new IAM user, either by adding them to an existing IAM group or by creating a new IAM policy.
- Review the permissions and click on “Next: Tags” to add optional metadata tags to the new IAM user.
- Review the tags and click on “Next: Review” to review the IAM user’s settings.
- Review the settings and click on “Create user” to create the new IAM user.
- Note down the IAM user’s console login URL, which should be in the format of https://ACCOUNT-ID.signin.aws.amazon.com/console/.
Read this documentation here — https://mohitkr05.github.io/100daysofaws/