Amazon ECR
用户指南 (API 版本 2015-09-21)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

创建生命周期策略

生命周期策略允许您创建一组可以使未使用的存储库镜像过期的规则。以下过程显示如何创建生命周期策略。您应该预计到在创建生命周期策略之后,受影响的镜像将在 24 小时后到期。

使用 AWS CLI 创建生命周期策略

  1. 获取要为其创建生命周期策略的存储库的 ID:

    aws ecr describe-repositories
  2. 创建生命周期策略:

    aws ecr put-lifecycle-policy [--registry-id <string>] --repository-name <string> --policy-text <string>

使用控制台创建生命周期策略

  1. Open the Amazon ECR console at https://console.amazonaws.cn/ecr/repositories.

  2. 从导航栏中,选择包含要为其创建生命周期策略的存储库的区域。

  3. 在导航窗格中,选择 Repositories 并选择一个存储库。

  4. Repositories: repository_name (存储库: repository_name) 页面上,在导航窗格中选择 Lifecycle Policy (生命周期策略)

  5. Repositories: repository_name: Lifecycle policy (存储库: repository_name: 生命周期策略) 页面上,选择 Create rule (创建规则)

  6. 为您的生命周期策略规则输入以下详细信息:

    1. 对于 Rule Priority (规则优先级),键入规则优先级编号。

    2. 对于 Rule Description (规则描述),键入对生命周期策略规则的描述。

    3. 对于 Image status (镜像状态),选择 Tagged (已标记)Untagged (未标记)Any (任意)

    4. 如果为 Image status (镜像状态) 指定了 Tagged,则对于 Tag prefixes (标签前缀),可以选择指定要根据生命周期策略对其执行操作的镜像标签列表。如果指定了 Untagged,则此字段必须为空。

    5. 对于 Match criteria (匹配条件),为 Since image pushed (自从推送镜像以来)Image count more than (镜像计数超过) 选择值(如果适用)。

  7. 选择 Save