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

重置边缘实例密码

最近更新时间2023.07.03 16:32:36

首次发布时间2022.02.25 18:58:31

本接口用于重置重置边缘实例的密码。密码类型允许修改。

接口说明

前提条件:

  • 重置密码的实例需处于运行中状态。

注意事项:

  • 重置实例的密码后,您必须重启实例才能使新密码生效。您可以选择在重置密码时同步重启实例,或者选择在重置密码后重启实例。如果您登录实例的操作系统内部来重启实例,重置密码的操作不会生效。重启实例可能会影响您的业务。因此,建议您在业务流量低谷期执行该操作以降低对业务的影响。

  • Linux实例支持以下两种类型的登录密码:自定义密码SSH Key自定义密码意味着您需要通过用户名和密码登录实例。SSH Key意味着您需要通过密钥对方式登录实例。密码类型变更后,密码的有效性可能会发生变化。例如,如果您为一个Linux实例设置了自定义密码,然后将自定义密码变更为了密钥对,自定义密码会失效。此种情况下,如果您既需要使用自定义密码又需要使用SSH Key,请将密钥对变更为自定义密码。登录密码的有效性,请参见下表说明。

    密码变更类型

    旧的登录密码

    新的登录密码

    将SSH Key变更为自定义密码

    可用

    可用

    将SSH Key变更为SSH Key

    不可用

    可用

    将自定义密码变更为自定义密码

    不可用

    可用

    将自定义密码变更为SSH Key

    不可用

    可用

请求方法

POST

请求参数

下表列出了接口特定的请求参数以及公共请求参数 Action 和 Version。 其他公共参数,请参见公共参数

名称

类型

是否必选

示例值

描述

Action

String

ResetLoginCredential

公共参数。该参数表示接口名称。取值:ResetLoginCredential。

Version

String

2021-04-30

公共参数。该参数表示接口版本。取值:2021-04-30。

instance_identity

String

veen1020125208252511****

边缘实例 ID。您可以通过 ListInstances 接口查询边缘实例 ID。

secret_type

Integer

3

边缘实例的登录密码类型。取值范围:

  • 2:自定义密码。
  • 3:SSH Key 类型密码。
  • 4:代表不注入登录凭证。

secret_data

String

My_password

登录密码。

  • 自定义密码:密码输入规则如下:
    • 8 ~ 30个字符,大写字母、小写字母、数字和特殊字符至少包含3种。
    • 支持特殊字符()`~!@#$%^&*-+=_|{}[]:;'<>,.?/。
    • 不包括"" \ 空格,且不能以正斜线(/)开头。
  • SSH Key 类型密码:输入SSH 密钥对的 ID。

返回数据


请求示例

POST https://veenedge.volcengineapi.com/?Action=ResetLoginCredential&Version=2021-04-30
&<其他公共参数>
{
  "instance_identity": "veen21112705010175****",
  "secret_type": 2,
  "secret_data": "My_password"
}

返回示例

{
    "ResponseMetadata": {
        "RequestId": "202305251821543FE4E72F4433C311****",
        "Action": "ResetLoginCredential",
        "Version": "2021-04-30",
        "Service": "veenedge",
        "Region": "cn-north-1"
    }
}

错误码

如果响应正文中包含 Error 字段,则表示 API 请求失败。关于错误码的更多信息,参见错误码