的服务配额和限制 AWS CloudShell - AWS CloudShell

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

的服务配额和限制 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 环境的原因。

使用 Service Quotas 控制台申请增加配额

您可以通过打开服务配额控制台来申请增加每月使用配额。有关更多信息,请参阅《服务配额用户指南》中的 Requesting a quota increase

并发 Shell

每个 AWS 区域 账号最多可以同时运行 10 个炮弹。

使用 Service Quotas 控制台申请增加配额

您可以通过打开服务配额控制台来申请增加每个区域的配额。有关更多信息,请参阅《服务配额用户指南》中的 Requesting a quota increase

命令大小

命令大小不能超过 65412 个字符。

注意

如果您打算执行超过 65412 个字符的命令,请使用您选择的语言创建脚本,然后从命令行界面执行该脚本。有关可从命令行界面访问的预安装软件范围的更多信息,请参阅预安装的软件

要查看如何创建脚本然后从命令行界面执行脚本的示例,请参阅教程: AWS CloudShell入门

Shell 会话

  • 非活动会话: AWS CloudShell 是一个交互式外壳环境,如果您在 20-30 分钟内没有使用键盘或指针与之交互,则外壳会话将结束。正在运行的进程不算作交互。

    如果您希望使用 AWS 服务执行基于终端的任务,并且需要更灵活的超时设置,建议您启动并连接到一个 Amazon EC2 实例

  • 长时间运行的会话:持续运行大约 12 小时的 Shell 会话会自动结束,即使用户在此期间定期与其交互。

VPC 环境

对于每个 IAM 主体,最多只能创建两个 VPC 环境。

注意

连接到您的私有 VPC 并访问其中的资源是免费的。您的私有 VPC 内的数据传输已包含在您的 VPC 账单中,并且您 VPCs 之间的数据传输费用与您当前的费用相同 CloudShell。 CloudShell

网络访问和数据传输

以下限制适用于您的 AWS CloudShell 环境的入站和出站通信:

  • 出站:您可以访问公共互联网。

  • 入站:您无法访问入站端口。公共 IP 地址不可用。

警告

通过访问公共互联网,某些用户可能会从 AWS CloudShell 环境中导出数据。我们建议 IAM 管理员通过 IAM 工具管理可信 AWS CloudShell 用户的允许列表。有关如何明确拒绝特定用户访问的信息,请参阅 AWS CloudShell 使用自定义策略管理允许的操作

数据传输:对于大文件,上传和下载文件 AWS CloudShell 可能会很慢。或者,您可以使用 Shell 的命令行界面将文件从 Amazon S3 存储桶传输到您的环境。

对系统文件和页面重新加载的限制

  • 系统文件:如果您错误地修改了计算环境所需的文件,则在访问或使用该 AWS CloudShell 环境时可能会遇到问题。如果发生这种情况,您可能需要删除主目录才能重新获得访问权限。

  • 重新加载页面:要重新加载 AWS CloudShell 界面,请使用浏览器中的刷新按钮,而不是操作系统的默认快捷键序列。