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

Amazon ECR のサービスクォータ

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

名前 デフォルト 引き上げ可能 説明
レプリケーション設定のルールごとのフィルター数 サポートされている各リージョン: 100 不可 レプリケーション設定のルールごとのフィルターの最大数。
リポジトリあたりのイメージ数 サポートされている各リージョン: 10,000 可能 リポジトリあたりのイメージの最大数。
レイヤーパート サポートされている各リージョン: 4,200 不可 レイヤーパートの最大数 これは、Amazon ECR API アクションを直接使用して、イメージプッシュオペレーションのマルチパートアップロードを開始している場合にのみ適用されます。
ライフサイクルポリシーの長さ サポートされている各リージョン: 30,720 不可 ライフサイクルポリシーの最大文字数。
レイヤーパートの最大サイズ サポートされている各リージョン: 10 不可 レイヤーパートの最大サイズ (MiB)。これは、Amazon ECR API アクションを直接使用して、イメージプッシュオペレーションのマルチパートアップロードを開始している場合にのみ適用されます。
レイヤーの最大サイズ サポートされている各リージョン: 52,000 不可 レイヤーの最大サイズ (MiB)。
レイヤーパートの最小サイズ サポートされている各リージョン:5 不可 レイヤーパートの最小サイズ (MiB)。これは、Amazon ECR API アクションを直接使用して、イメージプッシュオペレーションのマルチパートアップロードを開始している場合にのみ適用されます。
レジストリーごとのプルスルーキャッシュルール サポートされている各リージョン: 50 不可 プルスルーキャッシュルールの最大数。
BatchCheckLayerAvailability リクエストのレート サポートされている各リージョン: 1,000/秒 可能 現在のリージョンで 1 秒あたりに実行できる BatchCheckLayerAvailability リクエストの最大数。イメージがリポジトリにプッシュされると、イメージレイヤーごとに以前にアップロードされたかどうかが確認されます。アップロードされている場合、そのイメージレイヤーはスキップされます。
BatchGetImage リクエストのレート サポートされている各リージョン: 2,000/秒 可能 現在のリージョンで 1 秒あたりに実行できる BatchGetImage リクエストの最大数。イメージがプルされると、BatchGetImage API が 1 回呼び出され、イメージマニフェストが取得されます。この API のクォータの引き上げをリクエストする場合、GetDownloadUrlForLayer の使用状況も確認してください。
CompleteLayerUpload リクエストのレート サポートされている各リージョン: 100/秒 可能 現在のリージョンで 1 秒あたりに実行できる CompleteLayerUpload リクエストの最大数。イメージがプッシュされると、新しいイメージレイヤーごとに CompleteLayerUpload API が 1 回呼び出されて、アップロードが完了したことが確認されます。
GetAuthorizationToken リクエストのレート サポートされている各リージョン: 500/秒 可能 現在のリージョンで 1 秒あたりに実行できる GetAuthorizationToken リクエストの最大数。
GetDownloadUrlForLayer リクエストのレート サポートされている各リージョン: 3,000/秒 可能 現在のリージョンで 1 秒あたりに実行できる GetDownloadUrlForLayer リクエストの最大数。イメージがプルされると、まだキャッシュされていないイメージレイヤーごとに GetDownloadUrlForLayer API が 1 回呼び出されます。この API のクォータの引き上げをリクエストする場合、BatchGetImage の使用状況も確認してください。
InitiateLayerUpload リクエストのレート サポートされている各リージョン: 100/秒 可能 現在のリージョンで 1 秒あたりに実行できる InitiateLayerUpload リクエストの最大数。イメージがプッシュされると、まだアップロードされていないイメージレイヤーごとに InitiateLayerUpload API が 1 回呼び出されます。イメージレイヤーがアップロードされたかどうかは、BatchCheckLayerAvailability API アクションによって決定されます。
PutImage リクエストのレート サポートされている各リージョン: 10/秒 可能 現在のリージョンで 1 秒あたりに実行できる PutImage リクエストの最大数。イメージがプッシュされ、すべての新しいイメージレイヤーがアップロードされると、PutImage API が 1 回呼び出され、イメージマニフェスト、およびイメージに関連付けられたタグが作成または更新されます。
UploadLayerPart リクエストのレート サポートされている各リージョン: 500/秒 可能 現在のリージョンで 1 秒あたりに実行できる UploadLayerPart リクエストの最大数。イメージがプッシュされると、新しい各イメージレイヤーがいくつかに分けてアップロードされ、UploadLayerPart API が新しいイメージレイヤーパートごとに 1 回呼び出されます。
イメージスキャンのレート サポートされている各リージョン: 1 [いいえ] 24 時間あたりのイメージスキャンの最大数。
登録済みリポジトリ サポートされている各リージョン: 10,000 可能 このアカウントで現在のリージョンに作成できるリポジトリの最大数。
ライフサイクルポリシーあたりのルール サポートされている各リージョン: 50 不可 ライフサイクルポリシーのルールの最大数
レプリケーション設定ごとのルール サポートされている各リージョン: 10 不可 レプリケーション設定のルールの最大数。
イメージあたりのタグ サポートされている各リージョン: 1,000 不可 イメージあたりのタグの最大数。
レプリケーション設定のすべてのルール全体における一意のレプリケート先 サポートされている各リージョン: 25 不可 レプリケーション設定のすべてのルール全体における一意のレプリケート先の最大数。

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

Amazon ECR は、Service Quotas と統合されています。Service Quotas は、クォータを一元的な場所から表示および管理できる AWS サービスです。詳細については、「Service Quotas ユーザーガイド」の「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 に関する追加情報を表示するには、クォータ名を選択します。

クォータの引き上げをリクエストするには、「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 アラームのセクションで [Create] (作成) を選択します。

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

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