AWS CloudShell is a browser-based shell environment that provides a pre-authenticated command line interface directly accessible from the AWS Management Console. It allows users to run AWS CLI commands without needing to install or configure the AWS CLI locally.
Key features:
- Browser-based interface
- Pre-authenticated with current console user's permissions
- Direct launch from AWS Management Console
- No installation required
- Persistent storage for user's home directory
Other options explained:
- AWS Fargate: Serverless compute engine for containers (not a CLI)
- AWS Lambda: Serverless compute service for running code (not a CLI)
- AWS Config: Service for resource inventory and configuration tracking (not a CLI)