Using AWS cli create-image with tags

0

Hi, I am creating a script in windows to create images of an EC2 Windows instance using Create-image option. aws ec2 create-image --instance-id i-123456789 --name "My server" --no-reboot'

I want to add the same two tags, to the AMI and to the snapshots. In the console there is an option called "Tag image and snapshots together" Is there a way to do it in a command line?

Itamar
已提问 5 个月前320 查看次数
1 回答
0
已接受的回答

Hi,

As described on the AWS-Cli documentation, you can use the --tag-specifications parameter to tag the AMI, the snapshots, or both on creation.

  • To tag the AMI, the value for ResourceType must be image .
  • To tag the snapshots that are created of the root volume and of other Amazon EBS volumes that are attached to the instance, the value for ResourceType must be snapshot . The same tag is applied to all of the snapshots that are created.

Example:

aws ec2 create-image \
    --instance-id i-1234567890abcdef0 \
    --name "My server" \
    --no-reboot
    --tag-specifications "ResourceType=image,Tags=[{Key=cost-center,Value=cc123}]" "ResourceType=snapshot,Tags=[{Key=cost-center,Value=cc123}]"
profile picture
专家
已回答 5 个月前
profile picture
专家
已审核 5 个月前
profile picture
专家
已审核 5 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则