本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Amazon ECR 服务配额
下表提供了 Amazon Elastic Container Registry (Amazon ECR) 的默认服务配额。
名称 | 默认值 | 可调整 | 描述 |
---|---|---|---|
每 24 小时进行一次基本图像扫描 | 每个受支持的区域:10 万个 | 否 | 使用基本扫描在当前账户和区域内 24 小时内可以扫描的最大图像数量。此限制包括推送扫描和手动扫描。 |
复制配置中每条规则的筛选器 | 每个受支持的区域:100 个 | 否 | 复制配置中每条规则的筛选器的最大数量。 |
每个存储库的镜像数 | 每个支持的区域:2 万个 | 是 |
每个存储库的最大镜像数。 |
层分段 | 每个受支持的区域:4,200 个 | 否 | 层分段数上限。仅当您使用 Amazon ECR API 操作直接启动镜像推送操作的分段上传时才适用。 |
生命周期策略长度 | 每个受支持的区域:30,720 个 | 否 | 生命周期策略中的最大字符数。 |
层分段大小上限 | 每个受支持的区域:10 个 | 否 | 层分段的最大大小 (MiB)。仅当您使用 Amazon ECR API 操作直接启动镜像推送操作的分段上传时才适用。 |
层大小上限 | 每个受支持的区域:52000 个 | 否 | 层的最大大小 (MiB)。 |
层分段大小下限 | 每个受支持的区域:5 个 | 否 | 层分段的最小大小 (MiB)。仅当您使用 Amazon ECR API 操作直接启动镜像推送操作的分段上传时才适用。 |
每个注册表的缓存提取规则 | 每个受支持的区域:50 个 | 否 | 缓存提取规则的最大数量。 |
BatchCheckLayerAvailability 请求率 | 每个受支持的区域:每秒 1000 个 | 是 |
您在当前区域内每秒可以发出的最大 BatchCheckLayerAvailability 请求数。将镜像推送到存储库时,会检查每个镜像层以验证之前是否已上传它。如果已上传,则会跳过镜像层。 |
BatchGetImage 请求率 | 每个受支持的区域:每秒 2,000 个 | 是 |
您在当前区域内每秒可以发出的最大 BatchGetImage 请求数。拉取图像时,系统会调用一次 BatchGetImage API 来检索图像清单。如果您请求增加此 API 的配额,请同时查看您的 GetDownloadUrlForLayer 使用情况。 |
CompleteLayerUpload 请求率 | 每个受支持的区域:每秒 100 个 | 是 |
您在当前区域内每秒可以发出的最大 CompleteLayerUpload 请求数。推送图像时,每个新的图像层都会调用一次 CompleteLayerUpload API,以验证上传是否已完成。 |
GetAuthorizationToken 请求率 | 每个受支持的区域:每秒 500 个 | 是 |
您在当前区域内每秒可以发出的最大 GetAuthorizationToken 请求数。 |
GetDownloadUrlForLayer 请求率 | 每个受支持的区域:每秒 3,000 个 | 是 |
您在当前区域内每秒可以发出的最大 GetDownloadUrlForLayer 请求数。拉取图像时,每个尚未缓存的图像层都会调用一次 GetDownloadUrlForLayer API。如果您请求增加此 API 的配额,请同时查看您的 BatchGetImage 使用情况。 |
InitiateLayerUpload 请求率 | 每个受支持的区域:每秒 100 个 | 是 |
您在当前区域内每秒可以发出的最大 InitiateLayerUpload 请求数。推送图像时,每个尚未上传的图像层都会调用一次 InitiateLayerUpload API。图像层是否已上传由 BatchCheckLayerAvailability API 操作决定。 |
PutImage 请求率 | 每个受支持的区域:每秒 10 个 | 是 |
您在当前区域内每秒可以发出的最大 PutImage 请求数。推送图像并上传所有新的图像层后,系统会调用一次 PutImage API 来创建或更新图像清单以及与该图像关联的标签。 |
UploadLayerPart 请求率 | 每个受支持的区域:每秒 500 个 | 是 |
您在当前区域内每秒可以发出的最大 UploadLayerPart 请求数。推送图像时,每个新的图像层都会分段上传,并且每个新的图像层部分都会调用一次 UploadLayerPart API。 |
镜像扫描速率 | 每个受支持的区域:1 个 | 否 | 每 24 小时每个镜像的最大镜像扫描次数。 |
已注册的存储库 | 每个受支持的区域:10 万个 | 是 |
您可以在当前区域中的此账户中创建的存储库的最大数量。 |
每个生命周期策略的规则数 | 每个受支持的区域:50 个 | 否 | 生命周期策略中的最大规则数量 |
每个复制配置的规则数 | 每个受支持的区域:10 个 | 否 | 复制配置中的最大规则数。 |
每个镜像的标签数 | 每个受支持的区域:1,000 个 | 否 | 每个镜像的最大标签数。 |
复制配置中所有规则的唯一目标 | 每个受支持的区域:25 个 | 否 | 复制配置中所有规则的最大唯一目标数 |
在 AWS Management Console中管理您的 Amazon ECR 服务配额
Amazon ECR 已与 Service Quotas 集成,该 AWS 服务使您能够从中央位置查看和管理您的配额。有关更多信息,请参阅 Service Quotas 用户指南中的什么是 Service Quotas?。
可使用 Service Quotas 轻松查找所有 Amazon ECR Service Quotas 的值。
查看 Amazon ECR Service Quotas (AWS Management Console)
在 https://console.aws.amazon.com/servicequotas/
打开 Service Quotas 控制台。 -
在导航窗格中,选择 AWS 服务。
-
从AWS 服务列表中,搜索并选择 Amazon Elastic Container Registry (Amazon ECR)。
在服务配额列表中,您可以看到服务配额名称、应用的值(如果可用)、 AWS 默认配额以及配额值是否可调整。
-
要查看有关服务限额的其他信息(如描述),请选择限额名称。
要请求提高配额,请参阅《服务配额用户指南》中的请求提高配额。
创建 CloudWatch 警报以监控 API 使用情况指标
Amazon ECR 提供的 CloudWatch 使用率指标与注册表身份验证、映像推送和图像拉取操作 APIs 所涉及的每个操作的 AWS 服务配额相对应。在 Service Quotas 控制台中,您可以在图表上可视化您的用量,并配置警报以便在您的用量接近服务配额时提醒您。有关更多信息,请参阅 Amazon ECR 用量指标。
使用以下步骤根据 Amazon ECR API 使用情况指标之一创建 CloudWatch 警报。
根据您的 Amazon ECR 用量配额创建警报 (AWS Management Console)
在 https://console.aws.amazon.com/servicequotas/
打开 Service Quotas 控制台。 -
在导航窗格中,选择 AWS 服务。
-
从 AWS 服务列表中,搜索并选择 Amazon Elastic Container Registry (Amazon ECR)。
-
在 Service Quotas 列表中,选择要为其创建警报的 Amazon ECR 用量配额。
-
在 Amazon E CloudWatch vents 警报部分,选择创建。
-
对于警报阈值,选择要设置为警报值的适用配额值的百分比。
-
对于警报名称,输入警报名称,然后选择创建。