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
gefragt vor 5 Monaten320 Aufrufe
1 Antwort
0
Akzeptierte Antwort

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
EXPERTE
beantwortet vor 5 Monaten
profile picture
EXPERTE
überprüft vor 5 Monaten
profile picture
EXPERTE
überprüft vor 5 Monaten

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen