Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Atualizado em 2022-11-07 GMT+08:00

UpdateTopicAccessPolicy

Função

Esta API é usada para conceder permissões ao usuário.

O gerenciamento de usuários é suportado somente quando o SASL está habilitado para a instância do Kafka.

URI

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

Tabela 1 Parâmetros de caminho

Parâmetro

Obrigatório

Tipo

Descrição

project_id

Sim

String

ID do projeto.

instance_id

Sim

String

ID da instância.

Parâmetros de solicitação

Tabela 2 Parâmetros do corpo da solicitação

Parâmetro

Obrigatório

Tipo

Descrição

topics

Sim

Array of AccessPolicyTopicEntity objects

Lista de tópicos.

Tabela 3 AccessPolicyTopicEntity

Parâmetro

Obrigatório

Tipo

Descrição

name

Sim

String

Nome do tópico.

policies

Sim

Array of AccessPolicyEntity objects

Lista de permissão.

Tabela 4 AccessPolicyEntity

Parâmetro

Obrigatório

Tipo

Descrição

user_name

Não

String

Nome de usuário.

access_policy

Não

String

Tipo de permissão.

  • all: permissões de publicação e assinatura.
  • pub: permissões de publicação.
  • sub: subscribe permissões.

Parâmetros de resposta

Código de estado: 400

Tabela 5 Parâmetros do corpo de resposta

Parâmetro

Tipo

Descrição

error_code

String

Código de erro.

error_msg

String

Descrição de erro.

Código de estado: 403

Tabela 6 Parâmetros do corpo de resposta

Parâmetro

Tipo

Descrição

error_code

String

Código de erro.

error_msg

String

Descrição do erro.

Exemplos de solicitações

Concedendo permissões de usuário.

POST https://{endpoint}/v1/{project_id}/instances/{instance_id}/topics/accesspolicy { "topics" : [ { "name" : "topic-test", "policies" : [ { "user_name" : "root", "access_policy" : "all" } ] } ] }

Exemplo de respostas

Nenhum

Códigos de status

Código de status

Descrição

204

A atualização foi sucedida.

400

Parâmetros inválidos.

403

Autenticação falhou.

Códigos de erro

Consulte Códigos de erro.