使用 awscli 将快照映射到 AMI 的正确语法是什么?更明确地说,如何将旧语法 'ec2-register -s snap-9abc1234 --kernel 99abcdef' 映射到新语法 'aws ec2 --register-image' 上?
1702 次
1 回答
2
如下:
aws ec2 register-image --kernel-id <your-kernel> --root-device-name /dev/sda1 --block-device-mappings [list in JSON shown below]
[
{
"VirtualName": "string",
"DeviceName": "string",
"Ebs": {
"SnapshotId": "string",
"VolumeSize": integer,
"DeleteOnTermination": true|false,
"VolumeType": "standard"|"io1",
"Iops": integer
},
"NoDevice": "string"
}
...
]
您可以运行aws ec2 register-image help以获取有关该命令的帮助。
确保您使用的awscli不是包上的 python 包,因为那个aws包是不同的(不是官方包)
这是 github 存储库的链接:
于 2014-02-04T01:14:40.680 回答