Я пытаюсь создать экземпляр в ec2 с помощью CLI. Есть ли способ указать теги для экземпляра при использовании CLI для создания экземпляров?
aws ec2 run-instances --image-id $ami_id --key-name $deployment_key_name \
--region $region --security-groups default --instance-type m4.large \
--user-data file://./yaml/master.yaml
С 28 марта 2017 г. вы можете указывать теги для экземпляров (и прикрепленных томов) как часть run-instances
команда.
Пример:
aws ec2 run-instances --image-id ami-abc12345 --count 1 \
--instance-type t2.micro --key-name MyKeyPair \
--subnet-id subnet-6e7f829e \
--tag-specifications 'ResourceType=instance,Tags=[{Key=webserver,Value=production}]' 'ResourceType=volume,Tags=[{Key=cost-center,Value=cc123}]'
Объявление в блоге: https://aws.amazon.com/blogs/aws/new-tag-ec2-instances-ebs-volumes-on-creation/
Дополнительная документация (см. Пример 4): http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Using_Tags.html#Using_Tags_CLI
Использовать aws ec2 создать теги затем команду, чтобы добавить теги по идентификатору экземпляра.