You need to enable JavaScript to run this app.
导航
CreateSaslUser
最近更新时间:2023.02.03 15:25:22首次发布时间:2021.08.30 16:20:22

调用 CreateSaslUser 接口创建 Kafka SASL 用户。

使用说明

CreateSaslUser 接口用于在 Kafka 实例下创建一个 SASL 用户,该用户可以使用 SASL/SCRAM 机制发布和订阅消息。

  • 此接口的 API Version 为 2018-01-01
  • 此接口的调用频率限制为 20 次/s,超出频率限制会报错 “AccountFlowLimitExceeded”。

请求参数

参数参数类型是否必选示例值说明
InstanceIdString必选kafka-****SASL 用户所属的实例 ID。
UserNameString必选my_userSASL 用户的名称。
PasswordString必选passwordSASL 用户的密码。
DescriptionString可选describe描述信息。

AllAuthority

Bool

可选

true

SASL 用户是否默认具备所有 Topic 的读写权限。默认为 true。

  • true:此用户具备所有 Topic 的读写权限。
  • false:此用户不具备所有 Topic 的读写权限。

响应参数

null

示例

请求示例

POST https://kafka.volcengineapi.com/?Action=CreateSaslUser&Version=2018-01-01 HTTP/1.1
Accept: application/json
Content-Type: application/json
Host: kafka.volcengineapi.com
X-Date: 20210328T100802Z
Authorization: HMAC-SHA256 Credential=AK********/20210328/cn-beijing/kafka/request, SignedHeaders=x-date, Signature=********

{
  "InstanceId": "kafka-****",
  "UserName": "my_user",
  "Password": "password",
  "Description": "describe",
  "AllAuthority": true
}

响应示例

{
  "ResponseMetadata": {
    "RequestId": "****************",
    "Action": "CreateSaslUser",
    "Version": "2018-01-01",
    "Service": "kafka",
    "Region": "cn-beijing"
  },
  "Result": null
}