本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Amazon ECR 服务配额
下表提供了 的默认服务配额。Amazon Elastic Container Registry (Amazon ECR).
服务配额 | 描述 | 默认配额值 | 可调整 |
---|---|---|---|
已注册的存储库 |
可在每个区域中创建的存储库的最大数量。 |
10000 |
是 |
每个存储库的映像数 |
每个存储库的最大映像数。 |
10000 |
是 |
下表提供映像推送和映像拉取操作所涉及的每个 Amazon ECR API 操作的默认速率配额。
Amazon ECR 操作 | API 操作 | 描述 | 默认配额值 | 可调整 |
---|---|---|---|---|
身份验证 |
GetAuthorizationToken 请求的速率 |
您在每个区域中每秒可以发出的 GetAuthorizationToken API 请求数。 |
200 |
是 |
映像推送 |
BatchCheckLayerAvailability 请求的速率 |
您在每个区域中每秒可以发出的 BatchCheckLayerAvailability API 请求数。 将映像推送到存储库时,会检查每个映像层以验证之前是否已上传它。如果已上传,则会跳过映像层。 |
200 |
是 |
InitiateLayerUpload 请求的速率 |
您在每个区域中每秒可以发出的 InitiateLayerUpload API 请求数。 推送映像时,对于每个尚未上传的映像层,会调用一次 InitiateLayerUpload API。是否已上传映像层由 BatchCheckLayerAvailability API 操作确定。 |
10 |
是 |
|
CompleteLayerUpload 请求的速率 |
您在每个区域中每秒可以发出的 CompleteLayerUpload API 请求数。 推送映像时,对于每个新的映像层,都会调用一次 CompleteLayerUpload API,以验证上传是否已完成。 |
10 |
是 |
|
UploadLayerPart 请求的速率 |
您在每个区域中每秒可以发出的 UploadLayerPart API 请求数。 推送映像时,每个新映像层都会分段上传。每个映像层部分的最大大小可以为 20,971,520 字节(或约 20MB)。对于每个新的映像层部分,都会调用一次 UploadLayerPart API。 |
260 |
是 |
|
PutImage 请求的速率 |
您在每个区域中每秒可以发出的 PutImage API 请求数。 推送映像并上传所有新的映像层后,将调用一次 PutImage API,以创建或更新映像清单以及与该映像关联的标签。 |
10 |
是 |
|
映像拉取 |
BatchGetImage 请求的速率 |
您在每个区域中每秒可以发出的 BatchGetImage API 请求数。 拉取映像时,会调用 BatchGetImage API 一次以检索映像清单。 |
1000 | |
GetDownloadUrlForLayer 请求的速率 |
您在每个区域中每秒可以发出的 GetDownloadUrlForLayer API 请求数。 拉取映像时,对于每个尚未缓存的映像层调用一次 GetDownloadUrlForLayer API。 |
1500 |
是 |
下表提供了 Amazon ECR 和 Docker 映像的其他配额,这些配额无法更改。
下表中提到的层分段信息仅当您直接调用 Amazon ECR API 操作以便为映像推送操作启动分段上传时才适用。极少执行此动作。我们建议您使用 Docker CLI 来拉取、标记和推送映像。
服务配额 | 描述 | 配额值 | 可调整 |
---|---|---|---|
层分段 |
层分段数上限。此配额仅在您使用 Amazon ECR API 操作直接启动映像推送操作的分段上传时才适用。 |
1000 |
否 |
层大小上限 |
层的最大大小 (MiB)。** |
10000 |
否 |
层分段大小下限 |
层分段的最小大小 (MiB)。此配额仅在您使用 Amazon ECR API 操作直接启动映像推送操作的分段上传时才适用。 |
5 |
否 |
层分段大小上限 |
层分段的最大大小 (MiB)。此配额仅在您使用 Amazon ECR API 操作直接启动映像推送操作的分段上传时才适用。 |
10 |
否 |
每个映像的标签数 |
每个映像的最大标签数。 |
1000 |
否 |
生命周期策略长度 |
生命周期策略中的最大字符数。 |
30,720 |
否 |
每个生命周期策略的规则数 |
生命周期策略中的最大规则数量。 |
50 |
否 |
映像扫描速率 |
每天每个映像的最大映像扫描次数。 |
1 |
否 |
** 此处所列的层大小上限由层分段大小上限 (10 MiB) 乘以层分段数上限 (1000) 计算得出。
在 Amazon ECR中管理您的 AWS 管理控制台 服务配额
Amazon ECR 已与 Service Quotas 集成,后者是一项 AWS 服务,可让您从中心位置查看和管理您的配额。有关更多信息,请参阅 https://docs.amazonaws.cn/servicequotas/latest/userguide/intro.html 中的什么是服务配额?Service Quotas 用户指南。
可使用 Service Quotas 轻松查找所有 Amazon ECR 服务配额的值。
查看 Amazon ECR 服务配额(AWS 管理控制台)
-
在 https://console.amazonaws.cn/servicequotas/
上打开 Service Quotas 控制台。 -
在导航窗格中,选择 AWS services (AWS 服务).
-
从 AWS services (AWS 服务) 列表中,搜索并选择 Amazon Elastic Container Registry (Amazon ECR).
在 Service quotas (服务配额) 列表中,您可以查看服务配额名称、应用的值(如果该值可用)、AWS 默认配额以及配额值是否可调整。
-
要查看有关服务配额的其他信息(如描述),请选择配额名称。
要请求增加配额,请参阅 https://docs.amazonaws.cn/servicequotas/latest/userguide/request-increase.html 中的请求增加配额Service Quotas 用户指南。
创建 CloudWatch 警报以监控 API 使用情况指标
Amazon ECR 提供了 CloudWatch 使用情况指标,这些指标与注册表身份验证、映像推送和映像提取操作所涉及的每个 API 的 AWS 服务配额相对应。在 Service Quotas 控制台中,您可以在图表上可视化您的使用情况,并配置警报以便在您的使用情况接近服务配额时提醒您。有关更多信息,请参阅 Amazon ECR 使用情况指标.
使用以下步骤根据其中一个 CloudWatch API 使用情况指标创建 Amazon ECR 警报。
根据您的 Amazon ECR 使用情况配额创建警报 (AWS 管理控制台)
-
在 https://console.amazonaws.cn/servicequotas/
上打开 Service Quotas 控制台。 -
在导航窗格中,选择 AWS services (AWS 服务).
-
从 AWS services (AWS 服务) 列表中,搜索并选择 Amazon Elastic Container Registry (Amazon ECR).
-
在 Service quotas (服务配额) 列表中,选择要为其创建警报的 Amazon ECR 使用配额。
-
在 Amazon CloudWatch Events 警报部分中,选择 Create (创建).
-
对于 Alarm threshold (警报阈值),选择要设置为警报值的已应用配额值的百分比。
-
对于 Alarm name (警报名称),输入警报名称,然后选择 Create (创建).