AWS CloudShell Documentation

Browser-based shell

Issue AWS Command Line Interface (AWS CLI) commands, run scripts, access common command line utilities, and use other popular AWS CLIs to interact with your AWS resources without leaving your web browser.

CloudShell contains common AWS command line interfaces, including AWS CLI, Amazon Elastic Container Service (Amazon ECS) CLI, AWS Serverless Application Model (AWS SAM) CLI, along with runtimes and AWS SDKs for Python and Node.js. Other commonly used command line utilities for shells (Bash, PowerShell, Zsh), editors (vi), source control (Git), and package management (npm, pip) are also installed. For a complete list of pre-installed tools, see the AWS CloudShell User Guide.

Manages your credentials

CloudShell inherits the credentials of the user who is signed in to the AWS Management Console. This helps to make authentication simpler by removing the need to configure and manage credentials locally.

Managed and up-to-date

CloudShell is managed, including the latest security patches and latest versions of the operating system and the installed tools.

CloudShell comes with persistent storage for your home directory. Persistent storage enables you to store your frequently used scripts and configuration files between CloudShell sessions. For more details on persistent storage, see the AWS CloudShell User Guide.

Additional Information

For additional information about service controls, security features and functionalities, including, as applicable, information about storing, retrieving, modifying, restricting, and deleting data, please see https://docs.aws.amazon.com/index.html. This additional information does not form part of the Documentation for purposes of the AWS Customer Agreement available at http://aws.amazon.com/agreement, or other agreement between you and AWS governing your use of AWS’s services.