The AWS Command Line Interface (CLI) 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.
The AWS CLI introduces a new set of simple file commands for efficient file transfers to and from Amazon S3.
For a list of the available services you can use with AWS Command Line Interface, see Available Services in the AWS CLI Command Reference.
You can view—and fork—the source code for the AWS CLI on GitHub in the https://github.com/aws/aws-cli project.
Prepare by setting up your local development machine with the aws command line tool and the git command.
The --query
parameter is often overlooked, but it is incredibly powerful. It uses the JMESPath query language to filter service responses down to precisely what you want.