在AWS SDK版本1中,我们可以使用以下方法从实例创建图像:
ec2.images.create(:instance_id => "i-123", :name => "my-image")
我们如何处理第2版?感谢。
答案 0 :(得分:0)
我刚才得到了答案,这是一个例子:
ec2_instance.create_image({
dry_run: false,
name: "String", # required
description: "String",
no_reboot: false,
block_device_mappings: [
{
virtual_name: "String",
device_name: "String",
ebs: {
snapshot_id: "String",
volume_size: 1,
delete_on_termination: false,
volume_type: "standard", # accepts standard, io1, gp2, sc1, st1
iops: 1,
encrypted: false,
},
no_device: "String",
},
],
})