Getting started with an Amazon Web Services account
If you're new to Amazon, you need to sign up for an Amazon Web Services account. When you do so, Amazon will create an account using the details you provide and assign it to you.
To sign up for an Amazon Web Services account, you'll need to provide the following information:
-
Amazon Web Services 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.
-
Amazon 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 Amazon 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 (Amazon India), a local Amazon 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. Amazon India charges your payment method 2 INR as part of the verification process. Amazon 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 Amazon Web Services account even when an employee changes positions or leaves the company.
Step 1: Create your account
These instructions are for creating an Amazon Web Services account outside of India. For creating an account in India, see Create an Amazon Web Services account with Amazon India. For creating an account that's part of an organization managed by Amazon Organizations, see Creating a member account in an organization in the Amazon Organizations User Guide.
Step 2: (Recommended) Install the Amazon CLI
Install the Amazon CLI by following the instructions at Installing the Amazon CLI. You need version 2.32.0 or later.
You can use the Amazon CLI to have an agent manage Amazon resources on your behalf.
After you install the Amazon 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 Amazon Web Services account, see Accessing your Amazon Web Services account.
Step 3: (Recommended) Set up the Amazon MCP Server
The Amazon MCP Server is a managed server that gives agents access to Amazon through the Model Context Protocol (MCP). Agents can search Amazon documentation and retrieve service information without authentication. To execute Amazon 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 Amazon Agent Toolkit?