本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
的服务配额和限制 AWS CloudShell
本页介绍适用于以下领域的服务限额和限制:
持久性存储
使用 AWS CloudShell,您可以免费获得每个 AWS 区域 1 GB 的永久存储空间。永久存储位于您的主目录 ($HOME) 中,对您来说是私有的。与每个 Shell 会话结束后回收的临时环境资源不同的是,主目录中的数据会在不同会话之间保留。
注意
CloudShell VPC环境没有永久存储。当您的VPC环境超时(20-30 分钟处于非活动状态之后)或删除环境时,$ HOME 目录将被删除。
如果您停止 AWS CloudShell 在中使用 AWS 区域,则在上次会话结束后,数据将在该区域的永久存储中保留 120 天。120 天后,除非您采取措施,否则您的数据将自动从该地区的持久性存储中删除。您可以通过在 AWS 区域中再次启动 AWS CloudShell 来阻止删除。有关更多信息,请参阅步骤 2:选择区域 AWS CloudShell、启动并选择外壳。
注意
使用场景
Márcia 过去曾 AWS CloudShell 将文件存储在两个主目录中 AWS 区域:美国东部(弗吉尼亚北部)和欧洲(爱尔兰)。然后,她开始 AWS CloudShell 只在欧洲(爱尔兰)使用,并停止在美国东部(弗吉尼亚北部)推出空壳会议。
在美国东部(弗吉尼亚北部)删除数据的截止日期之前,Márcia 决定再次启动 AWS CloudShell 并选择美国东部(弗吉尼亚北部)区域,以防止其主目录被回收。由于她一直使用欧洲地区(爱尔兰)进行 Shell 会话,因此她在该地区的持久性存储不会受到影响。
每月使用量
你 AWS 区域 中的每一个 AWS 账户 都有每月的使用配额 AWS CloudShell。该配额汇总了该地区所有 CloudShell IAM委托人的总使用时间。如果您在达到该区域的月度配额 CloudShell后尝试访问,则会显示一条消息,解释无法启动 shell 环境的原因。
注意
如果您需要增加每月使用配额,请联系 Supp AWSor
-
CloudShell 用法区域
-
您的用例。例如, AWS CLI操作和 Linux 命令执行
-
CloudShell 用户数量。例如,5-10
-
您在该地区使用 CloudShell 的最大估计时间
-
CloudShellVPC环境使用情况
我们可以批准将最长估计时间增加到每月 1000 小时,而不是现有的限制 200 小时。
命令大小
命令大小不能超过 65412 个字符。
注意
如果您打算执行超过 65412 个字符的命令,请使用您选择的语言创建脚本,然后从命令行界面执行该脚本。有关可从命令行界面访问的预安装软件范围的更多信息,请参阅预安装的软件。
要查看如何创建脚本然后从命令行界面执行脚本的示例,请参阅教程: AWS CloudShell入门。
并发 Shell
-
并发 shell:您最多可以为自己的账户在每个 AWS 区域 外壳中同时运行 10 个 shell。
Shell 会话
-
非活动会话: AWS CloudShell 是一个交互式外壳环境,如果您在 20-30 分钟内没有使用键盘或指针与之交互,则外壳会话将结束。正在运行的进程不算作交互。
-
长时间运行的会话:持续运行大约 12 小时的 Shell 会话会自动结束,即使用户在此期间定期与其交互。
网络访问和数据传输
以下限制适用于您的 AWS CloudShell 环境的入站和出站通信:
-
出站:您可以访问公共互联网。
-
入站:您无法访问入站端口。公共 IP 地址不可用。
警告
通过访问公共互联网,某些用户可能会从 AWS CloudShell 环境中导出数据。我们建议IAM管理员通过IAM工具管理可信 AWS CloudShell 用户的允许列表。有关如何明确拒绝特定用户访问的信息,请参阅 AWS CloudShell 使用自定义策略管理允许的操作。
数据传输:对于大文件,上传和下载文件 AWS CloudShell 可能会很慢。或者,您可以使用 Shell 的命令行界面将文件从 Amazon S3 存储桶传输到您的环境。
对系统文件和页面重新加载的限制
-
系统文件:如果您错误地修改了计算环境所需的文件,则在访问或使用该 AWS CloudShell 环境时可能会遇到问题。如果发生这种情况,您可能需要删除主目录才能重新获得访问权限。
-
重新加载页面:要重新加载 AWS CloudShell 界面,请使用浏览器中的刷新按钮,而不是操作系统的默认快捷键序列。