创建生命周期策略预览
生命周期策略预览提供了在应用生命周期策略之前查看其对镜像存储库影响的方法。在将生命周期策略应用到存储库之前进行预览被认为是一种最佳实践。下面的过程演示如何创建生命周期策略预览。
创建生命周期策略预览 (Amazon Web Services Management Console)
从 https://console.aws.amazon.com/ecr/repositories
打开 Amazon ECR 控制台。 -
从导航栏中,选择包含要对其执行生命周期策略预览的存储库的区域。
-
在导航窗格中,选择存储库。
-
在 Repositories(存储库)页面的 Private(私有)选项卡中,选择一个存储库以查看存储库镜像列表。
-
在存储库镜像列表视图的左侧导航窗格中选择 Lifecycle Policy(生命周期策略)。
注意 如果您未看到生命周期策略选项,请确保您处于存储库镜像列表视图中。
-
在存储库生命周期策略页面上,选择 Edit test rules(编辑测试规则)、Create rule(创建规则)。
-
输入每个测试生命周期策略规则的以下详细信息。
-
对于规则优先级,输入该规则优先级的编号。
-
对于规则描述,输入该生命周期策略规则的说明。
-
对于镜像状态,选择已标记、未标记或者任何。
-
如果您为镜像状态指定
Tagged
,然后设置标签前缀,则可以有选择地指定根据其执行生命周期策略操作的镜像标签列表。如果指定Untagged
,此字段必须为空。 -
对于匹配条件,选择自推送镜像以来或者镜像计数超过 (如果适用) 的值。
-
选择 Save(保存)。
-
-
重复第 5-7 步以创建其他测试生命周期策略规则。
-
要运行生命周期策略预览,请选择保存并运行测试。
-
在测试生命周期规则的镜像匹配下方,查看生命周期策略预览的影响。
-
如果对预览结果满意,请选择应用为生命周期策略以创建具有指定规则的生命周期策略。应用生命周期策略后,受影响的镜像会在 24 小时内过期。
-
如果您对预览结果不满意,可以删除一个或多个测试生命周期规则,创建一个或多个规则来替换它们,然后再重复测试。如果不将测试生命周期规则作为生命周期策略应用,则测试规则将保留在控制台中。