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

ModifyUserAuthority

最近更新时间2023.08.23 11:57:24

首次发布时间2023.03.30 19:59:27

调用 ModifyUserAuthority 接口更改指定 SASL 用户对于所有用户的默认权限。

使用说明

消息队列 Kafka版为 SASL 用户提供灵活的权限策略,支持 Topic 粒度的权限管控。您可以通过此接口指定 SASL 用户对于所有 Topic 的默认权限,即是否开启 All Permitted,若为关闭状态,则可以针对不同 Topic 设置更为精细的权限控制策略。详细说明请参考创建 ACL

请求参数

参数

参数类型

是否必选

示例值

说明

InstanceId

String

kafka-cnngbnntswg1****

SASL 用户所属的实例 ID。

UserName

String

my_user

SASL 用户名称。

AllAuthority

Boolean

true

指定用户是否具备所有 Topic 的读写权限。

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

响应参数


示例

请求示例

POST /?Action=ModifyUserAuthority&Version=2022-05-01 HTTP/1.1
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-cnng1si21igu****",
  "AllAuthority": true,
  "UserName": "test"
}

响应示例

{
    "ResponseMetadata": {
        "RequestId": "202302272112469B56E707EFFA7E6BAA4E",
        "Action": "ModifyUserAuthority",
        "Version": "2022-05-01",
        "Service": "Kafka",
        "Region": "cn-beijing"
    },
    "Result": null
}