The AWS Command Line Interface is a unified tool to manage your AWS services. With just one tool to download and configure, you can control multiple AWS services from the command line and automate them through scripts.
Getting Set Up describes how to install and configure the AWS CLI.
Using the AWS CLI introduces the common features and calling patterns used throughout the AWS CLI.
Working with Services includes examples of using the AWS CLI to perform common AWS tasks with different services.
Document History provides information about major updates to the AWS CLI User Guide.
For a list of the available services you can use with AWS Command Line Interface, see Supported Services.
You can view—and fork—the source code for the AWS CLI on GitHub in the https://github.com/aws/aws-cli project.
Amazon Web Services (AWS) is a collection of digital infrastructure services that developers can leverage when developing their applications. The services include computing, storage, database, and application synchronization (messaging and queuing). AWS uses a pay-as-you-go service model. You are charged only for the services that you—or your applications—use. Also, to make AWS more approachable as a platform for prototyping and experimentation, AWS offers a free usage tier. On this tier, services are free below a certain level of usage. For more information about AWS costs and the Free Tier, see Test-Driving AWS in the Free Usage Tier. To obtain an AWS account, open the AWS home page and then click .