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
posta 5 mesi fa320 visualizzazioni
1 Risposta
0
Risposta accettata

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
ESPERTO
con risposta 5 mesi fa
profile picture
ESPERTO
verificato 5 mesi fa
profile picture
ESPERTO
verificato 5 mesi fa

Accesso non effettuato. Accedi per postare una risposta.

Una buona risposta soddisfa chiaramente la domanda, fornisce un feedback costruttivo e incoraggia la crescita professionale del richiedente.

Linee guida per rispondere alle domande