Amazon ECR のサービスクォータ - Amazon ECR

Amazon ECR のサービスクォータ

次の表に、Amazon Elastic Container Registry (Amazon ECR) のデフォルトのサービスクォータを示します。

サービスクォータ 説明 デフォルトのクォータ値 調整可能

登録済みリポジトリ

リージョンごとに作成できるリポジトリの最大数。

10,000

はい

リポジトリあたりのイメージ

リポジトリあたりのイメージの最大数。

10,000

はい

以下の表に示しているのは、イメージプッシュおよびイメージプルアクションに関連する Amazon ECR API アクションそれぞれのデフォルトのレートクォータです。

Amazon ECR アクション API オペレーション 説明 デフォルトのクォータ値 調整可能

認証

GetAuthorizationToken リクエストのレート

現在のリージョンで 1 秒あたりに実行できる GetAuthorizationToken API リクエストのレート。

500

はい

イメージプッシュ

BatchCheckLayerAvailability リクエストのレート

現在のリージョンで 1 秒あたりに実行できる BatchCheckLayerAvailability API リクエストのレート。

イメージがリポジトリにプッシュされると、イメージレイヤーごとに以前にアップロードされたかどうかが確認されます。アップロードされている場合、そのイメージレイヤーはスキップされます。

200

はい

InitiateLayerUpload リクエストのレート

現在のリージョンで 1 秒あたりに実行できる InitiateLayerUpload API リクエストのレート。

イメージがプッシュされると、まだアップロードされていないイメージレイヤーごとに InitiateLayerUpload API が 1 回呼び出されます。イメージレイヤーがアップロードされたかどうかは、BatchCheckLayerAvailability API アクションによって決定されます。

10

[Yes (はい)]

CompleteLayerUpload リクエストのレート

現在のリージョンで 1 秒あたりに実行できる CompleteLayerUpload API リクエストのレート。

イメージがプッシュされると、新しいイメージレイヤーごとに CompleteLayerUpload API が 1 回呼び出されて、アップロードが完了したことが確認されます。

10

[Yes (はい)]

UploadLayerPart リクエストのレート

現在のリージョンで 1 秒あたりに実行できる UploadLayerPart API リクエストのレート。

イメージがプッシュされると、新しい各イメージレイヤーがいくつかに分けてアップロードされます。各イメージレイヤーパートの最大サイズは 20,971,520 バイト (約 20 MB) です。UploadLayerPart API が新しいイメージレイヤーパートごとに 1 回呼び出されます。

260

はい

PutImage リクエストのレート

現在のリージョンで 1 秒あたりに実行できる PutImage API リクエストのレート。

イメージがプッシュされ、すべての新しいイメージレイヤーがアップロードされると、PutImage API が 1 回呼び出され、イメージマニフェスト、およびイメージに関連付けられたタグが作成または更新されます。

10

[Yes (はい)]

イメージプル

BatchGetImage リクエストのレート

現在のリージョンで 1 秒あたりに実行できる BatchGetImage API リクエストのレート。

イメージがプルされると、BatchGetImage API が 1 回呼び出され、イメージマニフェストが取得されます。

2,000
GetDownloadUrlForLayer リクエストのレート

現在のリージョンで 1 秒あたりに実行できる GetDownloadUrlForLayer API リクエストのレート。

イメージがプルされると、まだキャッシュされていないイメージレイヤーごとに GetDownloadUrlForLayer API が 1 回呼び出されます。

3,000

はい

以下の表は、変更できない Amazon ECR および Docker イメージの他のクォータを示しています。

注記

以下の表に示されているレイヤーパート情報は、Amazon ECR API アクションを直接呼び出し、イメージプッシュオペレーションのマルチパートアップロードを開始している場合にのみ適用されます。このアクションはまれにしか発生しません。Docker CLI を使用してイメージをプル、タグ付け、プッシュすることをお勧めします。

サービスクォータ 説明 クォータ値 調整可能

レイヤーパート

レイヤーパートの最大数 これは、Amazon ECR API アクションを直接使用して、イメージプッシュオペレーションのマルチパートアップロードを開始している場合にのみ適用されます。

4,200

いいえ

レイヤーの最大サイズ

レイヤーの最大サイズ (MiB)。**

42,000

いいえ

レイヤーパートの最小サイズ

レイヤーパートの最小サイズ (MiB)。これは、Amazon ECR API アクションを直接使用して、イメージプッシュオペレーションのマルチパートアップロードを開始している場合にのみ適用されます。

5

いいえ

レイヤーパートの最大サイズ

レイヤーパートの最大サイズ (MiB)。これは、Amazon ECR API アクションを直接使用して、イメージプッシュオペレーションのマルチパートアップロードを開始している場合にのみ適用されます。

10

いいえ

イメージあたりのタグ

イメージあたりのタグの最大数。

1,000

いいえ

ライフサイクルポリシーの長さ

ライフサイクルポリシーの最大文字数。

30,720

いいえ

ライフサイクルポリシーあたりのルール

ライフサイクルポリシーのルールの最大数。

50

いいえ

イメージスキャンのレート

24 時間あたりのイメージスキャンの最大数。

1

いいえ

** ここに示されている最大レイヤーサイズは、レイヤーパートの最大サイズ (10 MiB) をレイヤーパートの最大数 (4,200) で乗算することにより計算されます。

AWS Management Console での Amazon ECR サービスクォータの管理

Amazon ECR は、Service Quotas と統合されています。Service Quotas は、クォータを一元的な場所から表示および管理できる AWS サービスです。詳細については、Service Quotas ユーザーガイドの「What Is Service Quotas?」を参照してください。

Service Quotas を使用すると、すべての Amazon ECR サービスクォータの値を簡単に検索できます。

Amazon ECR のサービスクォータを表示するには (AWS Management Console)

  1. https://console.aws.amazon.com/servicequotas/ で Service Quotas のコンソールを開きます。

  2. ナビゲーションペインで、[AWS のサービス] を選択します。

  3. [AWS のサービス] リストから [Amazon Elastic Container Registry (Amazon ECR)] を選択します。

    [Service quotas (サービスクォータ)] の一覧には、サービスクォータ名、適用された値 (使用可能な場合)、AWS デフォルトのクォータ、クォータ値が調整可能かどうかが表示されます。

  4. 説明など、サービスクォータに関する追加情報を表示するには、クォータ名を選択します。

クォータの引き上げをリクエストするには、Service Quotas ユーザーガイド の「クォータ引き上げリクエスト」を参照してください。

API 使用量メトリクスをモニタリングするための CloudWatch アラームの作成

Amazon ECR には、レジストリ認証、イメージプッシュ、イメージプルアクションに関連する各 API の AWS の サービスクォータに対応する CloudWatch 使用量メトリクスが用意されています。Service Quotas コンソールでは、使用状況をグラフで可視化し、使用量がサービスクォータに近づくと警告するアラームを設定できます。詳細については、「Amazon ECR 使用状況メトリクス」を参照してください。

以下の手順を使用して、Amazon ECR API 使用量メトリクスのいずれかに基づいて CloudWatch アラームを作成します。

Amazon ECR 使用量クォータに基づいてアラームを作成するには (AWS Management Console)

  1. https://console.aws.amazon.com/servicequotas/ で Service Quotas のコンソールを開きます。

  2. ナビゲーションペインで、[AWS のサービス] を選択します。

  3. [AWS のサービス] リストから [Amazon Elastic Container Registry (Amazon ECR)] を選択します。

  4. [Service quotas (サービスクォータ)] リストで、アラームを作成する Amazon ECR 使用量クォータを選択します。

  5. Amazon CloudWatch Events アラームのセクションで [作成] を選択します。

  6. [アラームのしきい値] で、適用されたクォータ値からアラーム値として設定する値の割合を選択します。

  7. [アラーム名] にアラームの名前を入力し、[Create (作成)] を選択します。