Amazon Web Services - Account | Introduction to Amazon Web Services(AWS) - Software Development PDF Download

How to Use AWS Account?

Following are the steps to access AWS services −

  • Create an AWS account.
  • Sign-up for AWS services.
  • Create your password and access your account credentials.
  • Activate your services in credits section.

Create an AWS Account

Amazon provides a fully functional free account for one year for users to use and learn the different components of AWS. You get access to AWS services like EC2, S3, DynamoDB, etc. for free. However, there are certain limitations based on the resources consumed.

Step 1 − To create an AWS account, open this link https://aws.amazon.com and sign-up for new account and enter the required details.

If we already have an account, then we can sign-in using the existing AWS password.

Create AWS Account

Step 2 − After providing an email-address, complete this form. Amazon uses this information for billing, invoicing and identifying the account. After creating the account, sign-up for the services needed.

Contact Information

Step 3 − To sign-up for the services, enter the payment information. Amazon executes a minimal amount transaction against the card on the file to check that it is valid. This charge varies with the region.

Step 4 − Next, is the identity verification. Amazon does a call back to verify the provided contact number.

Step 5 − Choose a support plan. Subscribe to one of the plans like Basic, Developer, Business, or Enterprise. The basic plan costs nothing and has limited resources, which is good to get familiar with AWS.

Step 6 − The final step is confirmation. Click the link to login again and it redirects to AWS management console.

AWS Management Console

Now the account is created and can be used to avail AWS services.

AWS Account Identifiers

AWS assigns two unique IDs to each AWS account.

  • An AWS account ID
  • A conical user ID

AWS Account ID

It is a 12-digit number like 123456789000 and is used to construct Amazon Resource Names (ARN). This ID helps to distinguish our resources from resources in other AWS accounts.

To know the AWS account number, click Support on the upper right side of the navigation bar in AWS management console as shown in the following screenshot.

AWS Account ID

Conical String User ID

It is a long string of alphanumeric characters like 1234abcdef1234. This ID is used in Amazon S3 bucket policy for cross-account access, i.e. to access resources in another AWS account.

Account Alias

Account alias is the URL for your sign-in page and contains the account ID by default. We can customize this URL with the company name and even overwrite the previous one.

How to Create/Delete Your Own AWS Account Alias?

Step 1 − Sign in to the AWS management console and open the IAM console using the following link https://console.aws.amazon.com/iam/

Create or Delete

Step 2 − Select the customize link and create an alias of choice.

Account Alias

Step 3 − To delete the alias, click the customize link, then click the Yes, Delete button. This deletes the alias and it reverts to the Account ID.

Delete Account Details

Multi Factor Authentication

Multi Factor Authentication (MFA) provides additional security by authenticating the users to enter a unique authentication code from an approved authentication device or SMS text message when they access AWS websites or services. If the MFA code is correct, then only the user can access AWS services or else not.

Requirements

To use MFA services, the user has to assign a device (hardware or virtual) to IAM user or AWS root account. Each MFA device assigned to the user must be unique, i.e. the user cannot enter a code from another user's device to authenticate.

How to Enable MFA Device?

Step 1 − Open the following link, https:// console.aws.amazon.com/iam/

Step 2 − On the web page, choose users from the navigation pane on the right side to view the list of user name.

Step 3 − Scroll down to security credentials and choose MFA. Click activate MFA.

Step 4 − Follow the instructions and the MFA device will get activated with the account.

Security Credentials

There are 3 ways to enable a MFA device −

SMS MFA Device

In this method, MFA requires us to configure the IAM user with the phone number of the user's SMS-compatible mobile device. When the user signs in, AWS sends a six-digit code by SMS text message to the user's mobile device. The user is required to enter the same code on a second web page during sign-in to authenticate the right user. This SMS-based MFA cannot be used with AWS root account.

Hardware MFA Device

In this method, MFA requires us to assign an MFA device (hardware) to the IAM user or the AWS root account. The device generates a six-digit numeric code based upon a time synchronized one-time password algorithm. The user has to enter the same code from the device on a second web page during sign-in to authenticate the right user.

Virtual MFA Device

In this method, MFA requires us to assign an MFA device (virtual) to the IAM user or the AWS root account. A virtual device is a software application (mobile app) running on a mobile device that emulates a physical device. The device generates a six-digit numeric code based upon a time-synchronized one-time password algorithm. The user has to enter the same code from the device on a second web page during sign-in to authenticate the right user.

Manage MFA Device

AWS Identity & Access Management (IAM)

IAM is a user entity which we create in AWS to represent a person that uses it with limited access to resources. Hence, we do not have to use the root account in our day-to-day activities as the root account has unrestricted access to our AWS resources.

Create New Users

How to Create Users in IAM?

Step 1 − Open the link https://console.aws.amazon.com/iam/ to sign-in to AWS Management console.

Step 2 − Select the Users option on the left navigation pane to open the list of all users.

Step 3 − We can also create New Users using the Create New Users option, a new window will open. Enter the user-name which we want to create. Select the create option and a new user will be created.

Create User

Step 4 − We can also see Access Key IDs and secret keys by selecting Show Users Security Credentials link. We can also save these details on the computer using the Download Credentials option.

Download Credentials

Step 5 − We can manage the user’s own security credentials like creating password, managing MFA devices, managing security certificates, creating/deleting access keys, adding user to groups, etc.

Sign In Credentials

There are many more features that are optional and are available on the web page.

The document Amazon Web Services - Account | Introduction to Amazon Web Services(AWS) - Software Development is a part of the Software Development Course Introduction to Amazon Web Services(AWS).
All you need of Software Development at this link: Software Development
24 docs

Top Courses for Software Development

FAQs on Amazon Web Services - Account - Introduction to Amazon Web Services(AWS) - Software Development

1. What is Amazon Web Services (AWS)?
Ans. Amazon Web Services (AWS) is a cloud computing platform provided by Amazon. It offers a wide range of services and tools that enable businesses and individuals to build and manage their applications and infrastructure in the cloud.
2. How can I create an AWS account?
Ans. To create an AWS account, you can go to the AWS website and click on the "Create a Free Account" button. You will be asked to provide your personal details, such as name, email address, and phone number. You will also need to provide a valid credit card for billing purposes, although certain services may be available for free within certain usage limits.
3. What are some of the benefits of using AWS?
Ans. Some of the benefits of using AWS include: - Scalability: AWS allows you to easily scale your resources up or down based on your needs, ensuring that you only pay for what you use. - Cost-effective: With AWS, you can avoid the upfront costs of purchasing and maintaining physical infrastructure, as well as the costs associated with overprovisioning. - Reliability: AWS offers a highly reliable infrastructure with built-in redundancy and data backup, ensuring high availability for your applications. - Security: AWS provides a secure environment for your data and applications, with features such as encryption, identity and access management, and network security. - Flexibility: AWS offers a wide range of services and tools that can be easily integrated with your existing infrastructure, allowing you to build and deploy applications quickly.
4. What is the difference between Amazon S3 and Amazon EC2?
Ans. Amazon S3 (Simple Storage Service) is a scalable object storage service, designed to store and retrieve any amount of data from anywhere on the web. It provides a simple web services interface that allows you to store and retrieve data from any internet-connected device. On the other hand, Amazon EC2 (Elastic Compute Cloud) is a virtual server in the cloud that allows you to run applications on the Amazon Web Services infrastructure. EC2 provides scalable computing capacity, allowing you to quickly scale up or down based on your needs. In summary, S3 is for storing and retrieving data, while EC2 is for running applications and computing tasks.
5. What is AWS Lambda?
Ans. AWS Lambda is a serverless computing service provided by AWS. It allows you to run your code without provisioning or managing servers. With Lambda, you can write your code in a supported language, and AWS takes care of automatically scaling and managing the underlying infrastructure to run your code in response to events. This allows you to focus on writing your application logic without worrying about the underlying infrastructure.
Explore Courses for Software Development exam

Top Courses for Software Development

Signup for Free!
Signup to see your scores go up within 7 days! Learn & Practice with 1000+ FREE Notes, Videos & Tests.
10M+ students study on EduRev
Related Searches

MCQs

,

Viva Questions

,

past year papers

,

Amazon Web Services - Account | Introduction to Amazon Web Services(AWS) - Software Development

,

video lectures

,

study material

,

Amazon Web Services - Account | Introduction to Amazon Web Services(AWS) - Software Development

,

Exam

,

ppt

,

Previous Year Questions with Solutions

,

Amazon Web Services - Account | Introduction to Amazon Web Services(AWS) - Software Development

,

Semester Notes

,

practice quizzes

,

Summary

,

Sample Paper

,

Extra Questions

,

pdf

,

Important questions

,

Free

,

shortcuts and tricks

,

Objective type Questions

,

mock tests for examination

;