You need to enable JavaScript to run this app.
导航
使用整机镜像购买实例
最近更新时间:2024.10.29 14:32:47首次发布时间:2023.08.01 10:44:23

本文介绍如何通过火山引擎OpenAPI,使用整机自定义镜像(即包含系统盘与数据盘的自定义镜像)快速购买云服务器实例。

说明

  • 整机镜像功能正在邀测中,如需试用,请联系客户经理申请。
  • 您也可以通过控制台购买云服务器实例。了解更多

操作步骤

您可以调用RunInstances接口,通过ImageId参数传入目标整机镜像ID,创建一台或多台云服务器实例。

各云盘属性调整场景,接口传参可参考如下场景。

说明

  • 创建额外数据盘时,请确保整机镜像中包含的云盘与额外指定云盘总数量,不超过单个实例可挂载的云盘数量上限。不同规格实例支持挂载的云盘数量不同,可前往实例规格介绍查看。
  • 通过快照创建的云盘容量需不小于快照容量,若指定的云盘容量小于快照容量,火山引擎会默认使用快照容量创建云盘。

场景一:无需修改镜像包含的云盘大小、类型等属性

不在接口中传入Volumes.N.xxx参数即可,此时火山引擎将根据整机镜像关联的快照信息,为您创建对应大小的云盘,并且这些云盘的类型默认为ESSD_PL0(极速型SSD云盘的PL0规格)、默认随实例删除。

场景二:修改整机镜像包含的某些云盘大小、类型等属性

  • 通过Volumes.1.xxx参数指定系统盘属性。

    默认修改整机镜像包含的系统盘快照创建的云盘属性,无需通过Volumes.1.SnapshotId参数传入系统盘快照ID,您传入的该参数将被忽略。

    例如调整系统盘容量为100GiB并随实例删除,示例如下:

    Volumes.1.Size=100&Volumes.1.DeleteWithInstance=true
    
  • 通过Volumes.N(>1).SnapshotId参数传入镜像关联的目标数据盘快照ID,同时通过Volumes.N.xxx参数指定云盘属性。
    例如调整快照snap-hjdrwnbtxxxx创建的数据盘容量为100GiB并随实例删除,示例如下:

    Volumes.2.SnapshotId=snap-hjdrwnbtxxxx&Volumes.2.Size=100&Volumes.2.DeleteWithInstance=true
    

场景三:创建额外数据盘

  • 通过Volumes.N(>1).xxx参数,指定额外数据盘大小、类型等属性。
    例如新增容量为100GiB并随实例删除的云盘,示例如下:

    Volumes.3.Size=100&Volumes.3.DeleteWithInstance=true
    
  • 也可以通过Volumes.N(>1).SnapshotId参数传入不属于该整机镜像的快照ID,基于已有快照创建数据盘。
    例如通过快照snap-ulo8stsgxxxx创建容量为100GiB并随实例删除的数据盘,示例如下:

    Volumes.4.SnapshotId=snap-ulo8stsgxxxx&Volumes.4.Size=100&Volumes.4.DeleteWithInstance=true
    

场景四:通过整机镜像关联的快照创建额外数据盘

通过Volumes.N(>1).SnapshotId参数传入整机镜像包含的目标快照ID,按需传入Volumes.N.xxx参数指定云盘属性。

  • 通过Volumes.M(M>N).SnapshotId参数再次传入该快照ID即可,您也可以通过Volumes.M.xxx参数修改创建的额外云盘属性。
    例如使用镜像包含的快照snap-hjdrwnbtxxxx,额外创建数据盘容量为150GiB并随实例删除的数据盘,示例如下:
    Volumes.5.SnapshotId=snap-hjdrwnbtxxxx&Volumes.6.SnapshotId=snap-hjdrwnbtxxxx&Volumes.6.Size=150&Volumes.6.DeleteWithInstance=true