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
Parámetro |
Obligatorio |
Tipo |
Descripción |
---|---|---|---|
project_id |
Sí |
String |
ID del proyecto. |
instance_id |
Sí |
String |
ID de la instancia |
Parámetros de solicitud
Parámetro |
Obligatorio |
Tipo |
Descripción |
---|---|---|---|
topics |
Sí |
Array of AccessPolicyTopicEntity objects |
Lista de temas. |
Parámetro |
Obligatorio |
Tipo |
Descripción |
---|---|---|---|
name |
Sí |
String |
Nombre del tema |
policies |
Sí |
Array of AccessPolicyEntity objects |
Lista de permisos. |
Parámetros de respuesta
Código de estado: 400
Parámetro |
Tipo |
Descripción |
---|---|---|
error_code |
String |
Código de error. |
error_msg |
String |
Descripción de error. |
Código de estado: 403
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.