Amazon ec2 使用EC2 api工具向EC2快照添加标记

Amazon ec2 使用EC2 api工具向EC2快照添加标记,amazon-ec2,ec2-api-tools,Amazon Ec2,Ec2 Api Tools,我已经使用ec2api工具创建了AWS ec2帐户内卷的快照。目前我有: >> ec2addsnap vol-xxxxxxxx -d 'My-first-Snapshot' SNAPSHOT snap-12345678 vol-xxxxxxxx pending 2013-01-30T17:09:35+0000 086018780037 8 My-first-Snapshot 我要做的是从响应中的snap-12345678id向新创建的快照添加--tagname='Name tag'

我已经使用
ec2api工具创建了AWS ec2帐户内卷的快照。目前我有:

>> ec2addsnap vol-xxxxxxxx -d 'My-first-Snapshot'
SNAPSHOT snap-12345678 vol-xxxxxxxx pending 2013-01-30T17:09:35+0000 086018780037 8 My-first-Snapshot
我要做的是从响应中的
snap-12345678
id向新创建的快照添加
--tagname='Name tag'

这是有效的>

>> ec2addtag snap-12345678 --tag Name='Name Tag'

我如何实现自动化?我已经开始编写一个简单的shell脚本,但我不确定如何从初始的
ec2addsnap
查询响应,以获取新创建的快照id,以便应用
ec2addtag
?干杯(我想我是在Serverfault-我的道歉中发布的)

我通过使用
awk
解决了这个问题。我的Bash脚本=

today=$(date +"%d-%m-%Y")
tagname=$2
ec2addsnap vol-$1 -d $2'-'$today; 
ec2dsnap | grep $2'-'$today | awk -v tagname=$tagname '{print "Adding Tag too: " $2}; system("ec2addtag "$2" --tag Name=\""tagname"\"")';