Loading...
 
The AWS Command Line Interface (CLI) is a unified tool to manage your AWS services.

AWS Command Line Interface

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.1

The AWS CLI is an open source tool that provides commands for interacting with AWS services. With minimal configuration, you can start using all of the functionality provided by the AWS Management Console from your favorite terminal program.2

  • Linux shells – Use common shell programs such as Bash, Zsh, and tsch to run commands in Linux, macOS, or Unix.
  • Windows command line – On Microsoft Windows, run commands in either PowerShell or the Windows Command Processor.
  • Remotely – Run commands on Amazon EC2 instances through a remote terminal such as PuTTY or SSH, or with Amazon EC2 systems manager.


The AWS CLI uses the Amazon Web Services Botocore

References

Videos

Deep Dive: AWS Command Line Interface
Automating AWS with the AWS CLI
AWS re:Invent 2015 - (DEV301)
Becoming a Command Line Expert with the AWS CLI
AWS re:Invent 2013 - (TLS304)

Installation

Install the AWS Command Line Interface in a Virtual Environment - You can avoid requirement version conflicts with other (Python) pip packages by installing the AWS CLI in a virtual environment.

Creating Profiles

The AWS CLI supports named profiles stored in the config and credentials files. You can configure additional profiles by using aws configure with the --profile option or by adding entries to the config and credentials files. 3

Last edited by MichaelAlber .
Page last modified on Sunday May 19, 2019 18:41:17 UTC.