The AWS Command Line Interface (AWS CLI) is an open source tool from Amazon Web Services (AWS). You can use it to interact with AWS services using commands in your command line shell.
With minimal configuration, you can use the AWS CLI to  commands that implement functionality equivalent to that provided by the browser-based AWS Management Console. Here’s what you can do from the command prompt in your terminal program:
Use common Linus shell programs such as Bash, zsh, and tcsh to run commands in Linux or macOS.
Run commands on Windows at the Windows command prompt or in PowerShell.
Remotely run commands on Amazon Elastic Compute Cloud (Amazon EC2) instances through a remote terminal program such as PuTTY, SSH, or with AWS Systems Manager.
Using AWS CloudShell, a browser-based shell, you can quickly run scripts with the AWS CLI, experiment with service APIs, and use other tools to increase your productivity. The CloudShell icon appears in AWS Regions where CloudShell is available.
Get started with AWS CLI by creating an account today.