弹性云服务器 ECS-重装弹性云服务器操作系统(未安装Cloud-init):请求消息

时间:2025-02-12 15:02:27

请求消息

请求参数如表2所示。
表2 请求参数

参数

是否必选

参数类型

描述

os-reinstall

Object

重装弹性云服务器,详情参见表3

表3 os-reinstall字段数据结构说明

参数

是否必选

参数类型

描述

adminpass

String

云服务器管理员账户的初始登录密码。

其中,Windows管理员账户的用户名为Administrator,Linux管理员账户的用户名为root。

建议密码复杂度如下:

  • 长度为8-26位。
  • 密码至少必须包含大写字母、小写字母、数字和特殊字符(!@$%^-_=+[{}]:,./?~#*)中的三种。
说明:
  • 对于Windows弹性云服务器,仅支持密码方式,且密码不能包含用户名或用户名的逆序,不能包含用户名中超过两个连续字符的部分。
  • adminpass和keyname不能同时为空。
  • adminpass和keyname不能同时有值。

keyname

String

密钥名称。

密钥可以通过密钥创建接口进行创建(请参见创建和导入SSH密钥对),或使用SSH密钥查询接口查询已有的密钥(请参见查询SSH密钥对列表 )。

userid

String

用户ID。

metadata

Object

重装云服务器的元数据。

更多信息,请参见表4

mode

String

取值为withStopServer ,支持开机状态下重装弹性云服务器

mode取值为withStopServer时,对开机状态的

弹性云服务器执行重装操作,系统自动对云服务器先执行关机,再重装操作系统。

表4 metadata字段数据结构说明

参数

是否必选

参数类型

描述

__system__encrypted

String

metadata中的表示加密功能的字段,0代表不加密,1代表加密。

该字段不存在时,系统盘默认为不加密。

__system__cmkid

String

用户主密钥ID,是metadata中的表示加密功能的字段,与__system__encrypted配合使用。

说明:

请参考查询密钥列表,通过HTTPS请求获取密钥ID。

support.huaweicloud.com/api-ecs/ecs_02_0203.html