【发布时间】:2020-11-10 13:56:00
【问题描述】:
我的目标是创建 ec2 实例的 AMI 映像。 下面的代码是否会存储所有启用终止时删除的块卷?
def create _Image(instance_id):
name = f"{instance_id}_Image_Backup_{date}"
try:
response = ec2_con.create_image(
InstanceId=instance_id,
NoReboot=True,
Name=name,
Description=f'AMI created on {date} for patching activity')
ami_image_id = response['ImageId']
waiter = ec2_con.get_waiter('image_available')
waiter.wait(
ImageIds=[ami_image_id])
except Exception as e:
print(e)
sys.exit(1)
else:
print(f"Image {ami_image_id} is created successfully and available")
return ami_image_id
【问题讨论】:
标签: python amazon-web-services amazon-ec2 boto3