入门概念 | AWS CloudShell 是什么?


  名称由来

顾名思义,AWS CloudShell 是 专用于 AWS 云计算平台的 Shell 工具。

  主要功能

AWS CloudShell 是一个基于浏览器、经过预先验证的 shell 程序。任何一个拥有 AWS 账号的用户都可以从 AWS 控制台中直接启用它。借助 AWS CloudShell,可以直接从浏览器管理、探索 AWS 资源并与之交互,例如构建、更新、或者删除AWS 资源。使用 AWS CloudShell 可以直接运行脚本和命令,无需额外付费,每个 AWS 区域最多可提供 1GB 的持久性存储。

  工作原理

启动时 AWS CloudShell,将在当前区域中创建一个基于亚马逊 Linux 2023 的计算环境。及具体配置为:1 vCPU(虚拟中央处理器),2 GiB RAM,1GB 持久性存储空间。用户可以通过使用区域选择器选择特定区域来选择 AWS 区域。更改区域后,会自动创建该选定区域中的计算环境。

AWS CloudShell环境中,可以直接使用大量预安装的开发工具、用于上传和下载文件的选项,以及在会话之间保存的文件存储。持久性存储保存在主目录 ($HOME) 中,存储主目录中的任何个人文件、目录、程序或脚本都位于同一个 AWS 区域中。

预安装的 Shell

Bash、PowerShell (pwsh)、Z Shell (zsh)

AWS 命令行界面 (CLI)

AWS CDK 工具包 CLI
AWS CLI
EB CLI
Amazon ECS CLI
AWS SAM CLI
AWS Tools for PowerShell

...