AWS CloudShell – 命令行访问AWS资源,aws云端服务入门教程AWS cloud shell–对AWS资源的命令行访问无论您的构建有多自动化,无论您实现基础 FacilityasCode (IAC)有多好,无论您从宠物到普通宠物的转换有多成功,您有时都需要通过命令行与AWS资源进行交互。您可能需要检查或......
无论您的构建有多自动化,无论您实现基础 FacilityasCode (IAC)有多好,无论您从宠物到普通宠物的转换有多成功,您有时都需要通过命令行与AWS资源进行交互。您可能需要检查或调整配置文件,快速修复生产环境,甚至尝试一些新的AWS服务或功能。
我们的一些客户觉得在Web浏览器中工作最舒服,但是他们必须设置或定制他们自己的命令行界面(CLI)。他们说他们不想处理客户端应用程序、公钥、AWS凭证、工具等。虽然这些步骤都不难,也不太耗时,但它们确实增加了复杂性和摩擦,我们总是希望帮助您避免这两个问题。
AWS CloudShell简介
今天,我们将推出AWS CloudShell,目标是使获得支持AWS的Shell提示的过程简单而安全,并尽可能减少摩擦。每个运行CloudShell的shell环境都安装并配置了aws命令行界面(CLI)(v2),因此您可以运行新出炉的AWS命令。这些环境还包括Python和节点运行时,将来还会有更多。
首先,我只需要在AWS管理控制台中单击CloudShell图标:
我的shell在几秒钟内就安装好了,我可以立即发出我的第一个aws命令:
Shell环境基于Amazon Linux 2。我可以在我的主目录中的每个区域存储多达1 GB的文件,并且每次打开该区域中的shell时都可以使用它们。这包括外壳配置文件,如。bashrc和shell历史文件。
我可以通过SSO或者作为任何可以登录AWS管理控制台的IAM主体(包括联合角色)访问shell。为了访问CloudShell,AWSCloudShellFullAccess策略必须生效。Shell作为普通(非特权)用户运行,但是如果需要,我可以sudo和安装包。
您还应该了解以下功能:
主题字体大小–您可以在浅色和深色主题之间切换,然后选择五种字体大小中的任意一种:
页面和会话–您可以在同一区域打开多个会话,还可以通过水平和垂直拆分选项控制选项卡行为:
您还可以将文件从shell环境下载到桌面,然后从桌面上传到shell。
需要注意的事项
在评估CloudShell时,请记住以下重要事项:
超时和永久——每个CloudShell会话将在大约20分钟不活动后超时,并且可以通过刷新窗口来重新建立:
地区——cloud shell目前位于美国东部(北弗吉尼亚)、美国东部(俄亥俄州)、美国西部(俄勒冈州)、欧洲(爱尔兰)和亚太地区(东京),其余地区处于短期路线图中。
永久存储——存储在$HOME中的文件在调用CloudShell之间永久保留,限制为1gb;单位面积;所有其他存储都是临时的。这意味着任何安装在$HOME之外的软件都不会被永久保留,无论你改变(或破坏)了什么,你总能从新的CloudShell环境中重新开始。
网络访问–会话可以建立到互联网的出站连接,但不允许任何类型的入站连接。目前,会话无法连接到专用VPC子网中的资源,但这也在短期路线图中。
运行时——除了Python和节点运行时之外,Bash、PowerShell、jq、git、ECS CLI、SAM CLI、npm和pip也已安装并可供使用。
价格——你可以在每个区域免费使用10个并发shell。你只需要为其他使用CloudShell创建和运行应用的AWS资源付费。
特别声明:以上文章内容仅代表作者本人观点,不代表ESG跨境电商观点或立场。如有关于作品内容、版权或其它问题请于作品发表后的30日内与ESG跨境电商联系。
二维码加载中...
使用微信扫一扫登录
使用账号密码登录
平台顾问
微信扫一扫
马上联系在线顾问
小程序
ESG跨境小程序
手机入驻更便捷
返回顶部