如何在使用 aws clis 启动 ec2 实例时添加标签

Anu*_*chi 12 amazon-ec2 aws-cli

我正在尝试使用 CLI 在 ec2 中创建一个实例。无论如何,在使用 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
Run Code Online (Sandbox Code Playgroud)

Tyl*_*erW 23

自 2017 年 3 月 28 日起,您可以将实例(和附加卷)的标签指定为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}]' 
Run Code Online (Sandbox Code Playgroud)

公告博文: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