gul*_*mar 8 amazon-ec2 jenkins
我正在尝试使用带有詹金斯的aws cli命令将标签添加到Ec2资源:
该命令是:
aws ec2 create-tags --resources $instance_id --region $region --tags Key=$Tagkey,Value=$Tagvalue
Run Code Online (Sandbox Code Playgroud)
我的问题是,是否可以使用一个aws cli命令向该资源添加多个键/值,或者如果我想添加更多键/值对,则需要多次运行此命令?
是的,您可以使用一个AWS cli命令添加多个标签,该命令以标签之间的空格分隔。例如:
aws ec2 create-tags --resources $instance_id --region $region --tags "Key"="owner","Value"="admin" "Key"="environment","Value"="test" "Key"="version","Value"="1.0" .
Run Code Online (Sandbox Code Playgroud)
这个确切的东西对我来说非常好。
aws --region eu-central-1 ec2 create-tags --resource $subnet_id \
--tags Key=Region,Value=eu-central-1 Key=Stage,\
Value=Dev Key=Owner,Value=somevaluehere Key=Name,\
Value=dev-Public-3 Key=Type,Value= Key=Shared,Value=true
Run Code Online (Sandbox Code Playgroud)
有以下三点需要特别注意:
每个 Key,Value 对之间应该有一个空格。喜欢
Key=foo,Value=something<space_here> Key=boo,Value=somethingelse
如果我们不在每对最后一对 Key 之间添加空格,则只会应用 Value。
只要我们有一个键,您也可以将任何值保留为空。
归档时间: |
|
查看次数: |
2962 次 |
最近记录: |