Python Boto3为AMI创建创建\u映像-保存所有卷
我的目标是创建ec2实例的AMI映像。 下面的代码是否会存储启用终止时删除的所有块卷Python Boto3为AMI创建创建\u映像-保存所有卷,python,amazon-web-services,amazon-ec2,boto3,Python,Amazon Web Services,Amazon Ec2,Boto3,我的目标是创建ec2实例的AMI映像。 下面的代码是否会存储启用终止时删除的所有块卷 创建的AMI将保留基于EBS的卷的数据,即使底层卷被删除。发件人: 在AMI创建过程中,Amazon EC2创建实例根卷的快照,以及连接到实例的任何其他EBS卷 def create _Image(instance_id): name = f"{instance_id}_Image_Backup_{date}" try: response = ec2_co
创建的AMI将保留基于EBS的卷的数据,即使底层卷被删除。发件人: 在AMI创建过程中,Amazon EC2创建实例根卷的快照,以及连接到实例的任何其他EBS卷
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