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 に答える