切换到扩展注册表策略范围 - Amazon ECR

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

切换到扩展注册表策略范围

重要

对于新用户,您的注册表将在创建时自动配置为使用 V2 注册表策略。您无需采取任何操作。Amazon ECR 不建议恢复到之前的注册表政策。V1

您可以使用控制台或 CLI 查看或更改注册表策略范围。

AWS 管理控制台

使用以下步骤查看您的账户设置。要查看或更新注册表策略范围,请参阅本页上的 CLI 过程。

为您的私有注册表启用增强注册表策略
  1. 在私有注册表/存储库中打开 Amazon ECR 控制台 https://console.aws.amazon.com/ecr/

  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" }