弹性云服务器 ECS-切换弹性云服务器操作系统(安装Cloud-init):请求示例

时间:2024-11-14 15:10:23

请求示例

  • 切换云服务器操作系统,切换后采用密码方式登录鉴权,建议将密码在配置文件或者环境变量中密文存放,使用时解密,确保安全。
    POST https://{endpoint}/v2/{project_id}/cloudservers/{server_id}/changeos
    
    {
        "os-change": {
            "adminpass": "$ADMIN_PASS",
            "userid": "7e25b1da389f4697a79df3a0e5bd494e", 
            "imageid": "e215580f-73ad-429d-b6f2-5433947433b0",
            "mode": "withStopServer"
        }
    }
  • 切换云服务器操作系统,切换后采用密钥方式登录鉴权。
    POST https://{endpoint}/v2/{project_id}/cloudservers/{server_id}/changeos
    
    {
        "os-change": {
            "keyname": "KeyPair-350b", 
            "userid": "7e25b1da389f4697a79df3a0e5bd494e", 
            "imageid": "e215580f-73ad-429d-b6f2-5433947433b0"
        }
    }
  • 使用系统盘加密的整机镜像切换云服务器的操作系统,切换后使用密码方式登录鉴权,建议将密码在配置文件或者环境变量中密文存放,使用时解密,确保安全。
    POST https://{endpoint}/v2/{project_id}/cloudservers/{server_id}/changeos
    
    {
        "os-change": {
            "adminpass": "$ADMIN_PASS",
            "userid": "7e25b1da389f4697a79df3a0e5bd494e", 
            "imageid": "e215580f-73ad-429d-b6f2-5433947433b0", 
            "metadata": {
                  "__system__encrypted": "1",
                  "__system__cmkid": "83cdb52d-9ebf-4469-9cfa-e7b5b80da846"
            }
        }
    }
support.huaweicloud.com/api-ecs/ecs_02_0202.html