拡張レジストリポリシースコープへの切り替え - Amazon ECR

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

拡張レジストリポリシースコープへの切り替え

重要

新規ユーザーの場合、レジストリは作成時にV2レジストリポリシーを使用するように自動的に設定されます。ユーザーが実行するアクションはありません。Amazon ECR では、以前のレジストリポリシー に戻すことはお勧めしませんV1

コンソールまたは CLI を使用して、レジストリポリシーの範囲を表示または変更できます。

AWS Management Console

次の手順を使用して、アカウント設定を表示します。レジストリポリシーの範囲を表示または更新するには、このページの CLI の手順を参照してください。

プライベートレジストリの拡張レジストリポリシーを有効にする
  1. Amazon ECR コンソール (https://console.aws.amazon.com/ecr/private-registry/repositories) を開きます。

  2. ナビゲーションバーから、リージョンを選択します。

  3. ナビゲーションペインで、プライベートレジストリ特徴と設定を選択し、アクセス許可を選択します。

  4. アクセス許可ページで、レジストリポリシーのポリシー JSON を表示します。V1 ポリシーがある場合、バナーに V2 に更新する手順が表示されます。[有効化] を選択します。

    レジストリポリシーの範囲が V2 に更新されたことを示すバナーが表示されます。

  5. オプションで CLI を使用してアクセス許可を設定することもできます。詳細については、「Amazon ECR でのプライベートレジストリ設定」を参照してください。

    注記

    レジストリポリシーの範囲を表示または更新するには、このページの CLI の手順を参照してください。

AWS CLI

Amazon ECR は V2 レジストリポリシーを生成します。次の手順を使用して、レジストリポリシーの範囲を表示または更新します。コンソールでレジストリポリシーの範囲を表示または変更することはできません

  • 現在使用しているレジストリポリシーを取得するには。

    aws ecr get-account-setting --name REGISTRY_POLICY_SCOPE

    パラメータ名は必須フィールドです。名前を指定しない場合、次のエラーが表示されます。

    aws: error: the following arguments are required: --name

    レジストリポリシーコマンドの出力を表示します。次の出力例では、レジストリポリシーのバージョンは V1 です。

    { "name": "REGISTRY_POLICY_SCOPE", "value": "V1" }

    レジストリポリシーのバージョンを から V1に変更できますV2。V1 は推奨されるレジストリポリシーの範囲ではありません。

    aws ecr put-account-setting --name REGISTRY_POLICY_SCOPE --value value

    たとえば、次のコマンドを使用して V2 に更新します。

    aws ecr put-account-setting --name REGISTRY_POLICY_SCOPE --value V2

    レジストリポリシーコマンドの出力を表示します。次の出力例では、レジストリポリシーのバージョンが V2 に更新されました。

    { "name": "REGISTRY_POLICY_SCOPE", "value": "V2" }