ResetInstances
1. 接口描述
本接口(ResetInstances)用于重装多台虚拟机实例操作系统。
准备工作
查询镜像:调用DescribeImages可以查询到需要重装的操作系统镜像信息。
注意事项
如果指定了
imageId参数,则使用指定的镜像重装;否则按照实例当前使用的镜像进行重装。不支持跨操作系统类型(
osType)重装。比如操作系统类型linux重装成windows实例的系统盘大小必须大于或等于被重装镜像的大小。否则操作将被拒绝。
系统盘将会被格式化,并重置;请确保系统盘中无重要文件。
密码与keyPair必须且只能指定其中一种。
重装系统必须在实例为关机状态才能进行。
Windows和Generic不支持指定key_idSSH登录。重装实例后进入
DEPLOYING(部署中)的状态。如果实例的最新状态变为RUNNING(开机),则代表操作成功,如果变为REINSTALL_FAILED(重装失败),则代表操作失败,请与管理员联系;实例的状态可以通过调用DescribeInstancesStatus接口查询。
2. 请求参数
以下请求参数列表仅列出了接口中需要的请求参数
instanceIds
是
Array of String
待重装的实例ID。
password
否
String
实例的新密码。
与keyId必须指定其中的一种(Windows和Generic类型的镜像无法指定密码和key)。
必须包含以下3种格式的字符:大小写字母: [a-zA-Z]数字: 0-9特殊字符: ~!@$^*-_=+。
keyId
否
String
密钥ID。
与password必须指定其中的一种(Windows和Generic类型的镜像无法指定密码和key)。
可调用接口DescribeKeyPairs来获得最新的密钥对信息。
关联密钥后,就可以通过对应的私钥来访问实例;密钥与密码不能同时指定,同时Windows操作系统不支持指定密钥。
示例值:key-YWD2QFOl。
timezone
否
String
操作系统时区设置。
enableAgent
否
Boolean
是否启用 QEMU Guest 代理 (QGA)。
默认值:false。
instanceName
否
String
修改的实例名称。
userData
否
String
初始化命令。
3. 响应结果
requestId
String
唯一请求 ID。
每次请求都会返回。定位问题时需要提供该次请求的 requestId。
instanceIds
Array of String
重装操作失败的实例ID列表。
4. 代码示例
1. 批量重装系统。
5. 开发者工具
Zenlayer Cloud API 2.0 提供了配套的开发工具集(SDK),未来会陆续支持更多开发语言,方便快速接入和使用Zenlayer的产品和服务。
6. 错误码
下面包含业务逻辑中遇到的错误码,其他错误码见公共错误码
HTTP状态码
错误码
说明
最后更新于