如何使用AWS CLI为EC2实例创建AMI并添加标签与快照
使用AWS CLI为EC2实例创建带标签的AMI并生成附加卷快照
- 要给创建的AMI及所有关联卷(包括附加卷)的快照添加标签,直接在命令中加入
--tag-specifications参数即可,该参数支持同时为AMI和快照设置标签。 - 完整命令示例:
aws ec2 create-image \ --instance-id "your-instance-id" \ --name "my-image-nov-9" \ --tag-specifications 'ResourceType=image,Tags=[{Key=Name,Value=my-image-nov-9},{Key=Environment,Value=Production}]' 'ResourceType=snapshot,Tags=[{Key=Name,Value=my-image-nov-9-snapshot},{Key=Environment,Value=Production}]' - 参数细节:
ResourceType=image:针对AMI设置标签,Tags数组内定义具体的键值对ResourceType=snapshot:针对实例所有卷(根卷+附加卷)的快照设置标签
- 如果需要给AMI和快照使用相同标签,可简化为:
aws ec2 create-image \ --instance-id "your-instance-id" \ --name "my-image-nov-9" \ --tag-specifications 'ResourceType=image,Tags=[{Key=Environment,Value=Production}]' 'ResourceType=snapshot,Tags=[{Key=Environment,Value=Production}]' - 额外说明:执行
create-image命令时,默认会自动为实例上挂载的所有EBS卷(包括附加卷)创建快照,无需额外参数开启该功能。
内容的提问来源于stack exchange,提问作者Nisha Vijayakumar
相关产品推荐
相关产品推荐

