0

使用 awscli 将快照映射到 AMI 的正确语法是什么?更明确地说,如何将旧语法 'ec2-register -s snap-9abc1234 --kernel 99abcdef' 映射到新语法 'aws ec2 --register-image' 上?

4

1 回答 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 存储库的链接:

https://github.com/aws/aws-cli

于 2014-02-04T01:14:40.680 回答