亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何使用 boto3 從 Amazon EBS 快照創建 AMI

如何使用 boto3 從 Amazon EBS 快照創建 AMI

Helenr 2022-06-14 15:09:02
使用 boto3 lib 在 AWS 中創建映像 (AMI) 時,提供以下參數:ec2.create_image(Name=name, BlockDeviceMappings=[{'DeviceName':device_name,'Ebs':{'SnapshotId':snapshot_id, 'DeleteOnTermination': delete_on_term,            'VolumeSize':10, 'VolumeType':'gp2'}}])我收到此錯誤:Missing required parameter in input: "InstanceId" 但是當我從用戶界面創建圖像時,不需要實例 ID。在下圖中,您可以看到我可以從“快照”頁面創建圖像,而無需指定實例 ID。有人知道解決方法嗎?謝謝。
查看完整描述

3 回答

?
搖曳的薔薇

TA貢獻1793條經驗 獲得超6個贊

使用此函數 register_image 從快照創建圖像


response = client.register_image(

    ImageLocation='string',

    Architecture='i386'|'x86_64'|'arm64',

    BlockDeviceMappings=[

        {

            'DeviceName': 'string',

            'VirtualName': 'string',

            'Ebs': {

                'DeleteOnTermination': True|False,

                'Iops': 123,

                'SnapshotId': 'string',

                'VolumeSize': 123,

                'VolumeType': 'standard'|'io1'|'gp2'|'sc1'|'st1',

                'Encrypted': True|False,

                'KmsKeyId': 'string'

            },

            'NoDevice': 'string'

        },

    ],

    Description='string',

    DryRun=True|False,

    EnaSupport=True|False,

    KernelId='string',

    Name='string',

    BillingProducts=[

        'string',

    ],

    RamdiskId='string',

    RootDeviceName='string',

    SriovNetSupport='string',

    VirtualizationType='string'

)


查看完整回答
反對 回復 2022-06-14
?
呼啦一陣風

TA貢獻1802條經驗 獲得超6個贊

從這里的官方文檔: https ://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/ec2.html#EC2.Client.create_image

“InstanceId”是必需的 - 它必須包含您嘗試從中創建圖像的實例 ID。


查看完整回答
反對 回復 2022-06-14
?
翻翻過去那場雪

TA貢獻2065條經驗 獲得超14個贊

從控制臺創建映像時,選擇選擇實例并選擇創建映像選項。因此控制臺使用要傳遞的選定實例 ID 來創建圖像。


當您需要使用 boto3 創建圖像時,您需要告訴 API 您正在為哪個實例創建圖像,因此您需要傳入參數。嘗試這個


ec2.create_image(instance_id=yourInstanceId, Name=name, BlockDeviceMappings=[{'DeviceName':device_name,'Ebs':{'SnapshotId':snapshot_id, 'DeleteOnTermination': delete_on_term,

            'VolumeSize':10, 'VolumeType':'gp2'}}])


查看完整回答
反對 回復 2022-06-14
  • 3 回答
  • 0 關注
  • 154 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號