翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
拡張レジストリポリシースコープへの切り替え
重要
新規ユーザーの場合、レジストリは作成時にV2
レジストリポリシーを使用するように自動的に設定されます。ユーザーが実行するアクションはありません。Amazon ECR では、以前のレジストリポリシー に戻すことはお勧めしませんV1
。
コンソールまたは CLI を使用して、レジストリポリシーの範囲を表示または変更できます。
- AWS Management Console
-
次の手順を使用して、アカウント設定を表示します。レジストリポリシーの範囲を表示または更新するには、このページの CLI の手順を参照してください。
プライベートレジストリの拡張レジストリポリシーを有効にする
-
Amazon ECR コンソール (https://console.aws.amazon.com/ecr/private-registry/repositories
) を開きます。 -
ナビゲーションバーから、リージョンを選択します。
-
ナビゲーションペインで、プライベートレジストリ、特徴と設定を選択し、アクセス許可を選択します。
-
アクセス許可ページで、レジストリポリシーのポリシー JSON を表示します。V1 ポリシーがある場合、バナーに V2 に更新する手順が表示されます。[有効化] を選択します。
レジストリポリシーの範囲が V2 に更新されたことを示すバナーが表示されます。
-
オプションで 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" }
-