【发布时间】:2019-03-27 20:25:51
【问题描述】:
当我尝试运行 Python 脚本以使用快照构建 AMI 时,它显示:
botocore.exceptions.ClientError:调用RegisterImage操作时发生错误(InvalidBlockDeviceMapping):设备映射中没有指定根快照。
当我检查一切正常时。我在 EBS 中找不到任何根快照详细信息。
BlockDeviceMappings=[
{
'DeviceName': '/dev/sdb',
'Ebs': {
'SnapshotId': destination_snapshot_id
},
},
],
EnaSupport=True,
Name="jenkins-slave-" + str(int(time.time())),
VirtualizationType='hvm',
RootDeviceName='/dev/sda1'
)
【问题讨论】:
-
您打算从现有 Amazon EC2 实例创建 AMI,还是从现有 Amazon EBS 快照创建它?第一个选项是最简单的,因为您可以使用
create_image()。 -
我正在尝试做第二个..使用 ebs 快照创建图像
标签: amazon-web-services snapshot amazon-ami