如何在运行“aws ec2 run-instances”时在命令行中设置名称

如何在运行“aws ec2 run-instances”时在命令行中设置名称

运行时如何Name在命令行中 输入aws ec2 run-instances

我没有找到它官方文档

截屏

答案1

姓名那里展示的是取自名称标签。要将实例名称(例如)设置为test01并将其卷名称设置为,test01-disk1请运行以下命令:

aws ec2 run-instances --tag-specifications \
    'ResourceType=instance,Tags=[{Key=Name,Value=test01}]' \
    'ResourceType=volume,Tags=[{Key=Name,Value=test01-disk1}]' \
    ... other parameters ...

希望有帮助:)

答案2

安装jq

aws ec2 create-tags --resources \
  `aws ec2 run-instances --image-id ami-8f50120g --instance-type t2.small \
  --subnet-id subnet-xxxxxxx --security-group-ids sg-xxxxxxxx --key-name "MyKey" \
  | jq -r ".Instances[0].InstanceId"` \
  --tags "Key=Name,Value=development"

相关内容