通过查询用户定义的标签列出唯一的EC2卷快照

时间:2018-08-01 15:08:41

标签: amazon-web-services amazon-ec2

我有一个用例,我以固定的时间间隔为多个卷拍摄EC2卷快照,并且我还为快照定义了2个自定义标签。让我们分别调用标签t1和t2。 t1包含名称空间值,而t2包含volumeID。

例如:(s ==快照ID,n ==命名空间,v ==卷ID,时间“ x” ==拍摄快照的时间)

  name    status
0 Paul    ok
1 Jean    must read 1 more books
2 Robert  must read 2 more books
3 John    does not read any book yet

我现在想首先根据t1列出快照,然后再列出所有卷的最新唯一快照。

输出应为:

s1->n1->v1->time1
s2->n1->v1->time2
s3->n1->v2->time1
s4->n1->v2->time2

我对AWS CLI还是陌生的,想寻求有关如何最好地执行手头任务的帮助。

TIA

1 个答案:

答案 0 :(得分:1)

这有望完成您想做的事情:https://github.com/thisaaronm/aws-latest-tagged-snaps

我用自己的帐户对其进行了测试,它似乎可以按照您描述的方式工作。