搜索本产品文档关键词
重置用户密码
所有文档
menu

消息服务 for Kafka

重置用户密码

该接口用于重置集群中指定用户的密码信息。

  • 使用该接口时集群需要开启SASL身份认证。
  • 集群处于服务中状态(ACTIVE)。

请求结构

Java
1PUT /v{version}/clusters/{clusterId}/users/{username} HTTP/1.1
2Host: kafka-api.bj.baidubce.com
3Authorization: authorization string
4  
5{
6    "password": "password"
7}

请求头域

除公共头域外,无其他特殊头域。

请求参数

参数名称
类型
是否必须
参数位置
描述
version String URL参数 API版本号
clusterId String URL参数 待重置密码用户的集群ID
username String URL参数 待重置密码的用户名称
password String Request Body参数 待重置密码的用户信息,需要符合规范:8~32位字符,英文字母、数字和符号必须同时存在,符号仅限!@#$%^*(),密码需要加密传输,详见密码加密传输规范定义

返回头域

除公共头域外,无其他特殊头域。

返回参数

参数名称
类型
描述
username String 成功重置密码的用户名称

错误码

错误码
错误描述
HTTP状态码
描述
ERROR_PARAMS 请求参数错误 400 请求参数错误
USER_PASSWORD_DECRYPT_ERROR user密码编码失败 400 user密码编码失败
CLUSTER_NOT_FOUND 集群不存在 451 集群不存在
CLUSTER_HAD_DELETED 集群已删除 451 集群已删除
CLUSTER_NOT_BELONGED 未拥有该集群 451 未拥有该集群
CLUSTER_NOT_AVAILABLE 集群不可用 451 集群不可用
USER_NOT_FOUND_ERROR user不存在 451 user不存在
INTERNAL_ERROR 服务内部错误 500 服务内部错误

请求示例

Java
1PUT http://kafka-api.bj.baidubce.com/v2/clusters/33a168bb70c0459787416077114ab233/users/test
2Authorization: bce-auth-v1/ALTAKaiKeDfBD880eMWBE5oIGE/2023-05-08T11:43:45Z/1800/host;x-bce-date/322f3f98ce57d296c0f5abc64e5554b640ea035c5cb462fcaeab54b9810a3c61
3Host: kafka-api.bj.baidubce.com
4  
5{
6    "password": "PoxxC4OCgmSATSX9iNCcD6pZaPLJ0lXUJQRICJt0iuI9Qa3H+7mQRSQ/mlVrKrTNGM/z/l3eQuV60Jm1P8XRK+D5rkiJsMZgOVxZMhYUOTMzuu5uprq4g0FfW5rg7UEAFcnBEcBwU3VnFhlyUnxG7amhZG2NnYTBT/nizEvmUPI="
7}

返回示例

Java
1HTTP/1.1 200 OK
2x-bce-request-id: 97e6d4ad-6fca-4609-ad4d-9a27c4d1a362
3Date: Mon, 08 May 2023 09:39:11 GMT
4Content-Type: application/json;charset=UTF-8
5Server: BWS
6
7{
8    "username": "test"
9}
上一篇
删除用户
下一篇
查询用户列表