如何为ECR设置生命周期策略以标记任何前缀?

时间:2017-11-24 04:36:12

标签: amazon-web-services amazon-ecr

我想为我的ECR设置生命周期策略。对于所有标记的图像,图像计数大于1。 它目前设置为Prefix,不能将其设置为空白。

aws ecr政策控制台: enter image description here

提前致谢。

2 个答案:

答案 0 :(得分:1)

不幸的是,目前似乎不可能。我看到的唯一解决方案是为每个字符[a-zA-Z0-9]创建一个自己的策略,以便这些策略中的每一个都与前缀为该字母的标记图像匹配。像这样:

Policy 1: when tagged and prefixed with "a", expire after 30 days
Policy 2: when tagged and prefixed with "b", expire after 30 days
Policy 3: when tagged and prefixed with "c", expire after 30 days
...

相当疯狂的方法,但它确实有效。

为了能够明智地使用策略,应该开始使用一些已知的标记前缀。例如,可以使用前缀test-标记所有测试图像,并使用release-发布图像。那么只为这两个前缀创建策略就足够了。

答案 1 :(得分:-1)

您必须在该字段中添加标记前缀。如果需要,您可以通过制作以逗号分隔的前缀列表来搜索几乎所有内容,例如:

"a","b","c","d","e","f","0","1","2","3","4","5","6","7","8","9" ...等