Amazon web services 通过查询用户定义的标记列出唯一的EC2卷快照

Amazon web services 通过查询用户定义的标记列出唯一的EC2卷快照,amazon-web-services,amazon-ec2,Amazon Web Services,Amazon Ec2,我有一个用例,其中我定期为多个卷拍摄EC2卷快照,我还为快照定义了两个自定义标记。让我们分别调用标记t1和t2。t1包含名称空间值,而t2包含volumeID e、 g:(s==snapshotID,n==Namespace,v==volumeID,time'x'==拍摄快照的时间) 现在,我想首先列出基于t1的快照,然后列出所有卷的最新唯一快照 输出应为: s2->n1->v1->time2 s4->n1->v2->time2 我是AWS CLI新手,希望

我有一个用例,其中我定期为多个卷拍摄EC2卷快照,我还为快照定义了两个自定义标记。让我们分别调用标记t1和t2。t1包含名称空间值,而t2包含volumeID

e、 g:(s==snapshotID,n==Namespace,v==volumeID,time'x'==拍摄快照的时间)

现在,我想首先列出基于t1的快照,然后列出所有卷的最新唯一快照

输出应为:

s2->n1->v1->time2
s4->n1->v2->time2
我是AWS CLI新手,希望就如何最好地继续执行手头的任务寻求帮助


TIA

这应该是你想要的:


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

谢谢。但是,在某个地方有相同的bash脚本实现吗?不确定。我自己写的(在谷歌的帮助下),所以你可以四处看看。但是考虑到您使用的是AWS CLI,我假设您已经安装了Python。没问题。我可以将其转换为bash脚本并使其正常工作。再次感谢你的剧本!没问题,但请记住,如果您有bash和AWS CLI,那么很有可能您有Python(因为AWS CLI在Linux和macOS上需要Python),因此除非bash中有充分的理由需要Python,或者您有bash和AWS CLI,但不知道Python 3.6(不确定如何工作),然后,您可能希望在投入额外工作之前先尝试运行它。但是你的电话。只是想帮忙,是的。这就是计划。将尝试此脚本,然后在bash脚本中尝试使用相同的脚本。
s2->n1->v1->time2
s4->n1->v2->time2