Todos os produtos
Search
Central de documentação

Elasticsearch:Configure a PrivateLink connection

Última atualização: Sep 23, 2026

As instâncias do Alibaba Cloud Elasticsearch criadas em outubro de 2020 ou após essa data usam a arquitetura cloud-native v3, que restringe recursos como X-Pack Watcher, reindex, autenticação LDAP e AD. Para ativar esses recursos, use PrivateLink e SLB para estabelecer conexões privadas entre sua instância do Elasticsearch e outros recursos cloud (ECS, ENI ou ECI), ou entre múltiplas instâncias do Elasticsearch. Essa é a única forma de ativar esses recursos na arquitetura v3.

Nota

Instâncias criadas antes de outubro de 2020, incluindo as do Alibaba Finance Cloud e do Alibaba Gov Cloud, usam a arquitetura v2 e não exigem PrivateLink.

Casos de uso do PrivateLink

Conectar a uma instância ECS com CLB e PrivateLink

Pré-requisitos

Etapa 1: Criar e configurar um balanceador de carga

  1. Faça login no console do Classic Load Balancer (CLB).

  2. Crie uma instância de balanceador de carga com suporte ao PrivateLink.

    1. Na página Manage Cluster, clique em Create CLB.

    2. Na página Classic Load Balancer (Pay-As-You-Go), selecione a mesma região da sua instância do Elasticsearch, defina Cluster Type como Internal-facing e clique em Buy Now.

  3. Configure a instância do balanceador de carga.

    1. Na página Manage Cluster, localize a instância de destino e clique em Configure Listener na coluna Actions.

    2. Na página Configure Server Load Balancer, configure o listener, os servidores de backend e a verificação de integridade e, em seguida, revise a configuração.

Etapa 2: Criar um endpoint service

O PrivateLink cria automaticamente um endpoint na rede da instância do Elasticsearch. Basta criar um endpoint service na VPC onde a instância ECS está implantada.

  1. Faça login no console do Endpoint Service.

  2. Na barra de navegação superior, selecione a região onde deseja criar o endpoint service.

    O endpoint service deve estar na mesma região que o balanceador de carga.

  3. Clique em Create Endpoint Service.

  4. Na página Create Endpoint Service, selecione a instância do balanceador de carga criada anteriormente como recurso do service, configure os demais parâmetros e clique em Confirm and Create.

Etapa 3: Configurar o PrivateLink

  1. Faça login no console do Alibaba Cloud Elasticsearch.

  2. No painel de navegação à esquerda, escolha Configuration and Management > Security Settings.

  3. Na seção Network Settings, clique em Configure Private Connection.

  4. Clique em Add Private Connection e selecione o endpoint service criado na etapa anterior.

  5. Aguarde o status da conexão mudar para Connected. Isso indica que o cluster Elasticsearch na VPC_1 está conectado de forma privada à VPC_2.

  6. Obtenha o nome de domínio do PrivateLink.

    Retorne ao console do PrivateLink. Na aba Endpoint Connection Status do seu endpoint service, localize a conexão de endpoint criada automaticamente. Use esse nome de domínio ao configurar clusters remotos.

Conectar instâncias do Elasticsearch com NLB e PrivateLink

Use NLB e PrivateLink para ativar a comunicação privada entre clusters do Elasticsearch. O exemplo a seguir apresenta um cenário de recuperação de desastres na mesma região com cross-cluster replication (CCR) para sincronização de dados em tempo quase real. Siga as etapas abaixo:

  1. Conecte as VPCs do cluster Leader e do cluster Follower usando o Cloud Enterprise Network (CEN).

  2. Obtenha os endereços IP privados dos nós do cluster Leader.

  3. Na VPC do cluster Follower, crie uma instância do Network Load Balancer (NLB) e configure um listener que encaminhe o tráfego para os nós do cluster Leader.

  4. Crie um endpoint service do PrivateLink e associe-o à instância do NLB.

  5. No console do Elasticsearch do cluster Follower, adicione uma conexão privada e selecione o endpoint service criado.

  6. Quando o status da conexão mudar para Connected, obtenha o nome de domínio do PrivateLink e use-o para configurar o CCR entre os dois clusters.

Para etapas detalhadas, consulte Replicate data for Elasticsearch instances in the same region.

Glossário

O PrivateLink possui dois componentes: um endpoint service e um endpoint.

Termo

Descrição

endpoint service

Permite que outras VPCs se conectem por meio de endpoints. Os recursos do service devem ser criados manualmente.

endpoint

Conecta-se a um endpoint service para estabelecer uma conexão privada dentro de uma VPC. Ao configurar o PrivateLink para uma instância do Elasticsearch, um endpoint é criado automaticamente.

FAQ

P: O botão Enable HTTPS está desabilitado e não pode ser clicado. O que devo fazer?

Em algumas regiões (por exemplo, China (Shenzhen)), uma nova regra impede que o HTTPS seja habilitado diretamente enquanto o Public network access já está ativo na instância. Esse conflito entre o acesso à rede pública e o HTTPS faz com que o botão Enable HTTPS fique desabilitado (não clicável).

Para resolver esse problema, execute as seguintes etapas na página de detalhes da instância no console do Alibaba Cloud Elasticsearch:

  1. Desative o Public network access da instância.

  2. Habilite o HTTPS.

  3. Após habilitar o HTTPS, reative o Public network access.

P: Ocorre um InternalServerError ao habilitar o acesso privado do Kibana. O que devo fazer?

Esse erro geralmente ocorre porque o PrivateLink não está ativo na região de destino, como a região Malaysia (Kuala Lumpur).

Para resolver o problema, acesse o console do PrivateLink, ative o PrivateLink na região de destino e tente habilitar o acesso privado do Kibana novamente.