文档首页 > > API参考> 应用示例> 示例3:变更弹性云服务器规格

示例3:变更弹性云服务器规格

分享
更新时间: 2019/08/23 11:59

场景描述

当创建的弹性云服务器规格无法满足业务需要时,可参考本章节变更规格,升级vCPU、内存。对于部分类型的弹性云服务器,您还可以在变更规格时,更换弹性云服务器的类型。

约束限制

  • 关机状态的弹性云服务器才能执行变更云服务器规格操作。
  • 变更规格时,弹性云服务器的磁盘容量不能变小。
  • 变更弹性云服务器规格时,用户不能选择已售罄的CPU和内存资源。
  • 弹性云服务器规格(CPU或内存)变小,会影响弹性云服务器的性能。
  • 对于部分类型的弹性云服务器,暂不支持规格变更操作。您可以通过调用查询云服务器规格变更支持列表(废弃,不推荐使用)接口,通过指定弹性云服务器规格,查询该规格可以变更的规格列表。规格清单章节列举了当前公有云提供的云服务器类型,并对每种云服务器类型的功能、使用进行介绍,具体请以各类型云服务器的“使用须知”为准。

涉及接口

变更弹性云服务器规格涉及的接口如下:

操作步骤

  1. 变更云服务器规格。

    • 接口相关信息

      URI格式:POST /v2.1/{tenant_id}/servers/{server_id}/action

      详情请参见“变更云服务器规格”。

    • 请求示例
      {
          "resize": {
                        "flavorRef": "4"
          }
      }
    • 响应示例

      不涉及

  2. 确认云服务器规格变更。

    前提条件:弹性云服务器状态(即云服务器的 “OS-EXT-STS:vm_state”属性)必须是 “resized”
    • 接口相关信息

      URI格式:POST /v2.1/{tenant_id}/servers/{server_id}/action

      详情请参见“确认变更云服务器规格”。

    • 请求示例
      {
         "confirmResize": null
      }
    • 响应示例

      不涉及

  3. (可选)回退云服务器规格变更。

    回退须知

    弹性云服务器状态(即云服务器的“OS-EXT-STS:vm_state”属性)必须是“resized”

    回退后,在变更规格过程中的数据修改将会丢失。

    • 接口相关信息

      URI格式:POST /v2.1/{tenant_id}/servers/{server_id}/action

      详情请参见“回退变更云服务器规格”。

    • 请求示例
      {
          "revertResize": null
      }
    • 响应示例

      不涉及

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区