What's AWS Cloudshell?

AWS CloudShell is a browser-based, pre-authenticated shell that you can launch directly arrow-up-rightfrom the AWS Management Console.

You can run AWS CLI commands against AWS services using your preferred shell, such as Bash, PowerShell, or Z shell.

circle-info

You can do this without needing to download or install command line tools.

circle-info

With AWS CloudShell, you can use up to 1 GB of persistent storage for each AWS Region at no additional cost. Persistent storage is located in your home directory ($HOME) and is private to you. Unlike ephemeral environment resources that are recycled after each shell session ends, data in your home directory persists between sessions.

circle-info

The AWS CloudShell environment and its users are protected by specific security features such as IAM permissions management, shell session restrictions, and Safe Paste for text input.

When you launch AWS CloudShell, a compute environmentarrow-up-right that's based on Amazon Linux 2 is created. Within this environment, you can access an extensive range of pre-installed development toolsarrow-up-right, options for uploading and downloading filesarrow-up-right, and file storage that persists between sessionsarrow-up-right.

(Try it now: Tutorial: Getting started with AWS CloudShellarrow-up-right.)

Last updated