Estos contenidos se han traducido de forma automática para su comodidad, pero Huawei Cloud no garantiza la exactitud de estos. Para consultar los contenidos originales, acceda a la versión en inglés.
Actualización más reciente 2022-11-07 GMT+08:00

Concesión de permisos a los usuarios

Función

Esta API se utiliza para conceder permisos de usuario.

La gestión de usuarios solo se admite cuando SASL está habilitado para la instancia de Kafka.

URI

POST /v1/{project_id}/instances/{instance_id}/topics/accesspolicy

Tabla 1 Parámetros de ruta

Parámetro

Obligatorio

Tipo

Descripción

project_id

String

ID del proyecto.

instance_id

String

ID de la instancia

Parámetros de solicitud

Tabla 2 Parámetros del cuerpo de solicitud

Parámetro

Obligatorio

Tipo

Descripción

topics

Array of AccessPolicyTopicEntity objects

Lista de temas.

Tabla 3 AccessPolicyTopicEntity

Parámetro

Obligatorio

Tipo

Descripción

name

String

Nombre del tema

policies

Array of AccessPolicyEntity objects

Lista de permisos.

Tabla 4 AccessPolicyEntity

Parámetro

Obligatorio

Tipo

Descripción

user_name

No

String

Nombre de usuario.

access_policy

No

String

Tipo de permiso.

  • all: permisos de publicación y suscripción.
  • pub: permisos de publicación.
  • sub: permisos de suscripción.

Parámetros de respuesta

Código de estado: 400

Tabla 5 Parámetros del cuerpo de respuesta

Parámetro

Tipo

Descripción

error_code

String

Código de error.

error_msg

String

Descripción de error.

Código de estado: 403

Tabla 6 Parámetros del cuerpo de respuesta

Parámetro

Tipo

Descripción

error_code

String

Código de error.

error_msg

String

Descripción de error.

Ejemplo de las solicitudes

Concediendo permisos de usuario.

POST https://{endpoint}/v1/{project_id}/instances/{instance_id}/topics/accesspolicy

{
  "topics" : [ {
    "name" : "topic-test",
    "policies" : [ {
      "user_name" : "root",
      "access_policy" : "all"
    } ]
  } ]
}

Ejemplo de las respuestas

No hay

Códigos de estado

Código de estado

Descripción

204

La actualización se ha realizado correctamente.

400

Parámetros no válidos.

403

Error de autenticación.

Códigos de error

Consulte Códigos de error.