Как создать AMI из существующего экземпляра EC2 с тегами из AWS CLI?

#linux #amazon-web-services #amazon-ec2 #aws-cli

#linux #amazon-веб-сервисы #amazon-ec2 #aws-cli

Вопрос:

Я пытаюсь создать новый AMI из моего существующего экземпляра EC2 с тегами. Я попробовал следующую команду, но она не работает:

 aws ec2 create-image --instance-id i-xxxxxxxxxxxxx --name "TEST_AMI" --no-reboot --tag-specifications 'ResourceType=instance,Tags=[{Key=name,Value=TEST_AMI}
 

и его возврат после ошибки:

 **usage: aws [options] <command> <subcommand> [<subcommand> ...] [parameters]
To see help text, you can run:
  aws help
  aws <command> help
  aws <command> <subcommand> help
Unknown options: --tag-specifications, ResourceType=instance,Tags=[{Key=name,Value=TEST_AMI}]**
 

Мне просто нужно выполнить обе задачи в одной команде.

Ответ №1:

Значение для ResourceType недопустимо. Из документации по созданию образа:

Теги, которые нужно применить к AMI и моментальным снимкам при создании. Вы можете пометить AMI, снимки или оба.

  • Чтобы пометить AMI, значение для ResourceType должно быть image .
  • Чтобы помечать моментальные снимки, созданные для корневого тома и других томов Amazon EBS, которые прикреплены к экземпляру, значение ResourceType должно быть snapshot . Один и тот же тег применяется ко всем созданным снимкам.

Комментарии:

1. Я тоже попробовал Image. но он возвращает ту же ошибку.