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.