首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用ec2-api-tools向EC2快照添加标记

使用ec2-api-tools向EC2快照添加标记
EN

Stack Overflow用户
提问于 2013-01-31 18:24:00
回答 1查看 1.8K关注 0票数 1

我已经使用我的亚马逊网络服务EC2账户中的一个卷的ec2-api-tools创建了一个快照。目前我有:

代码语言:javascript
复制
>> 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向这个新创建的快照添加一个--tag Name='Name Tag'

此works>

代码语言:javascript
复制
>> ec2addtag snap-12345678 --tag Name='Name Tag'

我怎样才能使这个过程自动化呢?我已经开始编写一个简单的shell脚本--但是我不确定为了应用ec2addtag,如何从初始ec2addsnap中查询响应来获取新创建的快照id?干杯(我以为我在Serverfault上贴了这篇文章--我的道歉)

EN

回答 1

Stack Overflow用户

发布于 2013-01-31 21:03:33

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

代码语言:javascript
复制
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"\"")';
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14623474

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档