Getting started with an AWS account
If you're new to AWS, you need to sign up for an AWS account. When you do so, AWS will create an account using the details you provide and assign it to you.
To sign up for an AWS account, you'll need to provide the following information:
-
Root user email address – The email address is used as the sign-in name for the root user and is required for account recovery. You must be able to receive email messages that are sent to this address. Before you can perform certain tasks, you must verify that you have access to email sent to this address.
-
AWS account name – The name of the account appears in several places, such as on your invoice, and in consoles such as the Billing and Cost Management dashboard and the AWS Organizations console. We recommend that you use a standard way to name your accounts so that you can give your accounts names that are easy to recognize. For company accounts, consider using a naming standard such as organization-purpose-environment (for example, AnyCompany-audit-prod). For personal accounts, consider using a naming standard such as first name-last name-purpose (for example, paulo-santos-testaccount).
-
Address – If your contact and billing address is in India, the user agreement for your account is with Amazon Web Services India Private Limited (AWS India), a local AWS seller in India. You must provide your CVV as part of the verification process. You might also have to enter a one-time password, depending on your bank. AWS India charges your payment method 2 INR as part of the verification process. AWS India refunds the 2 INR after verification is complete.
-
Phone number – This number is used for identity verification purposes and to confirm the ownership of your account. You must be able to receive calls and SMS messages at this phone number.
Important
If this account is for a business, use a corporate phone number so that your company can retain access to the AWS account even when an employee changes positions or leaves the company.
Step 1: Create your account
These instructions are for creating an AWS account outside of India. For creating an account in India, see Create an AWS account with AWS India. For creating an account that's part of an organization managed by AWS Organizations, see Creating a member account in an organization in the AWS Organizations User Guide.
Step 2: (Recommended) Install the AWS CLI
Install the AWS CLI by following the instructions at Installing the AWS CLI. You need version 2.32.0 or later.
You can use the AWS CLI to have an agent manage AWS resources on your behalf.
After you install the AWS CLI, use the following command to sign in programmatically:
aws login
This automatically rotates your credentials every 15 minutes, keeping your session valid for up to 12 hours without manual intervention.
Use the following command to verify your credentials are working:
aws sts get-caller-identity
For more information about accessing your AWS account, see Accessing your AWS account.
Step 3: (Recommended) Set up the AWS MCP Server
The AWS MCP Server is a managed server that gives agents access to AWS through the Model Context Protocol (MCP). Agents can search AWS documentation and retrieve service information without authentication. To execute AWS API calls, run Python scripts in a sandboxed environment, or follow curated skills, agents authenticate through your existing IAM credentials. For more information, see What is the AWS Agent Toolkit?