Amazon has rolled a browser-based shell environment that users can access from inside the Amazon Web Services (AWS) (opens in new tab) management console.
Powered by Amazon’s in-house Linux distro for servers, Amazon Linux 2, CloudShell (opens in new tab) is a full-featured shell environment that you can access from within the web browser to tweak your AWS cloud services using the command line (CLI).
With the launch of CloudShell, Amazon joins Microsoft and Google who already have similar browser-based shell environments for their cloud offerings.
- Check our collection of the best Linux distros (opens in new tab)
- We've put together a list of the best laptops for developers (opens in new tab)
- Here are the best Linux distros for business (opens in new tab)
Once launched, users can utilise the CloudShell instance to interact with the AWS services using the entire gamut of aws v2 commands.
Enumerating some of the uses for CloudShell, Jeff Barr, Chief Evangelist for AWS, notes in his announcement (opens in new tab) that users can use the new CLI environment to “check or adjust a configuration file, make a quick fix to a production environment, or even experiment with some new AWS services or features.”
The environment is pitched at developers who prefer to work on the CLI. Barr shares that CloudShell already includes the Python and Node runtimes, with more to come in the future.
You can use the browser-based shell to store up to 1 GB of files per region in your home directory. By default it runs as a non-privileged user and will timeout after 20 minutes of inactivity.
Developers can interact with the CLI environment with Bash, and PowerShell, and will also be able to access popular command-line tools such as GitHub’s gh cli environment, as well as the npm, and pip package managers for NodeJS and Python, respectively.
- Subscribe to Linux Format magazine (opens in new tab) for more Linux and open source goodness