You need to enable JavaScript to run this app.
导航

CreateHostAccount

最近更新时间2024.04.16 19:47:31

首次发布时间2023.12.15 10:45:21

新建主机账号,云堡垒机新建主机账号与主机中已经创建的操作系统账号一致,即可通过该账号访问主机。

请求说明

  • 请求方式:POST
  • 请求地址:https://open.volcengineapi.com/?Action=CreateHostAccount&Version=2021-06-01

请求参数

参数类型是否必选示例值描述
ActionStringCreateHostAccount接口名称。当前 API 的名称为 CreateHostAccount
VersionString2021-06-01接口版本。当前 API 的版本为 2021-06-01
HostAccountNameStringroot账户名称。同一个主机的主机账户名不能重复。
PasswordStringPassword账户密码。
HostIdsArray of String["2e7d77da-af08-41**-****-e44259701efb"]主机 ID 列表。

AuthType

String

Password

用户身份验证方式。取值:

  • Password:通过 Password 验证。
  • PrivateKey:通过 PrivateKey 验证。
PrivateKeyString-----BEGIN OPENSSH PRIVATE KEY-----私钥信息。如果 AuthType 指定为 PrivateKey,需要指定私钥。
EncryptedKeyStringpa******ase加密口令。创建私钥时指定的加密口令。
InstanceIdStringvbh-14****0042-bhjml9w7云堡垒机 ID。

请求示例

POST https://open.volcengineapi.com/?Action=CreateHostAccount&Version=2021-06-01
Content-Type: application/json
{
    "HostAccountName": "root",
    "Password": "Password",
    "HostIds": ["2e7d77da-af08-41**-****-e44259701efb"],
    "AuthType": "Password",
    "PrivateKey": "-----BEGIN OPENSSH PRIVATE KEY-----",
    "EncryptedKey": "pa******ase",
    "InstanceId": "vbh-14****0042-bhjml9w7"
}

返回参数

参数类型示例值描述
TotalCountLong22请求中的账户总数。
SuccessArray of HostAccountRes导入成功的账户列表。
FailureArray of HostAccountRes导入失败的账户列表。

HostAccountRes

参数类型示例值描述
HostAccountIdStringa47aa7c9-438d-11**-****-4ad9529a3e36主机账号 ID。
HostAccountNameStringroot账户名称。
HostNameStringhost-mlt主机名称。
ReasonStringsome reason导入失败原因。

返回示例

HTTP/1.1 200 OK
Content-Type:application/json
{
    "ResponseMetadata": {
        "RequestId": "202211302208****",
        "Action": "CreateHostAccount",
        "Version": "2021-06-01",
        "Service": "vbh",
        "Region": "cn-beijing"
    },
    "Result": {
        "TotalCount": 22,
        "Success": [
            {
                "HostAccountId": "a47aa7c9-438d-11**-****-4ad9529a3e36",
                "HostAccountName": "root",
                "HostName": "host-mlt",
                "Reason": "some reason"
            }
        ],
        "Failure": [
            {
                "HostAccountId": "a47aa7c9-438d-11**-****-4ad9529a3e36",
                "HostAccountName": "root",
                "HostName": "host-mlt",
                "Reason": "some reason"
            }
        ]
    }
}

错误码

当前接口暂无独立错误码,若接口调用返回异常,可参考 公共错误码 进行故障排查。