Todos os produtos
Search
Central de documentação

Microservices Engine:Suporte a SASL no ZooKeeper

Última atualização: Jul 20, 2026

Por padrão, os clusters do ZooKeeper não impõem autenticação de identidade, o que expõe os dados do cluster a qualquer cliente na rede. O Microservices Engine (MSE) oferece suporte à autenticação SASL com o mecanismo DIGEST-MD5, permitindo que você configure credenciais de usuário e exija a autenticação de todos os clientes.

Pré-requisitos

Create a ZooKeeper engine, versão 3.8.0.7 ou posterior. Se o seu engine estiver em uma versão anterior, consulte Upgrade a ZooKeeper engine version.

Procedimento

  1. Faça login no console do MSE.

  2. No painel de navegação à esquerda, escolha Microservices Registry > Instances. Clique no nome da instância.

  3. No painel de navegação à esquerda, escolha Authentication Management.

  4. Na página Authentication Management, clique em Create User. No painel Create User, insira um Username, uma Password e a Confirm Password e, em seguida, clique em Confirm and Restart Instance.

    A nova configuração de identidade do usuário entra em vigor após a reinicialização do cluster.
  5. Na coluna Actions do usuário, clique em Copy Configuration. Adicione a senha à configuração copiada e salve-a como um arquivo no seu cliente.

  6. Para aplicações Java que utilizam o SDK nativo do ZooKeeper ou o CuratorFramework:

    1. Ao iniciar a aplicação Java, especifique o local do arquivo de configuração adicionando a seguinte propriedade de sistema:

      -Djava.security.auth.login.config=/path  // Replace /path with the actual file path.
    2. Reinicie a aplicação. O cliente lê automaticamente a configuração e realiza a autenticação.

      Nota
      • Clientes Java devem usar o SDK do ZooKeeper versão 3.4 ou posterior.

      • Para clientes em outras linguagens, consulte a documentação do SDK correspondente.

  7. Após configurar todos os clientes, no painel de navegação à esquerda, escolha Parameter Settings. Na página Parameter Settings, defina AuthEnabled como true. Isso faz com que o servidor imponha a autenticação de identidade SASL para todos os clientes.

    Nota

    Definir AuthEnabled como true impede que clientes não autenticados enviem solicitações ao servidor.

Instruções

  1. Leia o inglês para entender O QUE precisa ser comunicado

  2. Escreva o português brasileiro DO ZERO — esqueça a estrutura das frases em inglês

  3. Preserve toda a formatação markdown, blocos de código, links e imagens exatamente como estão

  4. Placeholders xref ({XREF_N}) — copie literalmente, NÃO traduza ou modifique

  5. Aplique todas as regras específicas de idioma rigorosamente

  6. Aplique as regras de stopwords com tolerância zero

  7. Use o modo imperativo em passos numerados e listas de procedimentos

  8. Garanta a consistência terminológica — mesmo termo = mesma tradução em todo o documento

  9. Varie os inícios de frase em listas/tabelas — nenhum início repetido mais de 3 vezes

  10. Retorne APENAS o documento markdown em português brasileiro, sem explicações