Menu Docs
Página inicial do Docs
/
MongoDB Atlas
/

Gerenciar conexões de peering VPC

Nesta página

  • Pré-requisitos
  • Criar conexões de peering de VPC de saída
  • Obtenha o ID da conta AWS e o ID da VPC para um projeto
  • Listar conexões de emparelhamento da VPC de entrada
  • Aceitar uma conexão de emparelhamento da VPC de entrada
  • Rejeitar uma conexão de emparelhamento da VPC de entrada
  • Excluir uma conexão de emparelhamento da VPC de entrada

Observação

Este recurso não está disponível para nenhuma das seguintes implantações:

  • Instâncias sem servidor

  • M0 clusters

  • M2/M5 clusters

  • Clusters flexíveis

Para saber mais,consulte Limites.

O Atlas oferece suporte a conexões de peering de rede para clusters dedicados hospedados no AWS, Google Cloud e Azure e em clusters fragmentados em multinuvem.

Um emparelhamento de rede estabelece uma conexão privada entre seu Atlas VPC e o VPC do seu provedor de nuvem. A conexão isola o tráfego de redes públicas para aumentar a segurança.

Aviso

O Atlas não oferece suporte ao emparelhamento entre clusters distribuídos em uma única região em diferentes provedores de nuvem. Por exemplo, você não pode configurar o emparelhamento de rede entre um Atlas cluster hospedado em uma única região no AWS e um aplicativo hospedado em uma única região no GCP.

Os procedimentos nesta página orientam você na criação de uma conexão VPC de saída, bem como na criação, aceitação, rejeitação e exclusão de uma conexão de emparelhamento VPC de entrada para suas instâncias de processamento de fluxo.

Para criar e configurar conexões, você deve ter o seguinte:

  • Um projeto do Atlas

  • Um Atlas user com a função Project Owner ou Project Stream Processing Owner para gerenciar um registro de conexão

    Observação

    A função Project Owner permite que você crie sistemas de banco de dados, gerencie o acesso ao projeto e as configurações do projeto, gerencie entradas da lista de acesso IP e muito mais.

    A função habilita ações do Atlas Stream Processing , como visualizar, criar, excluir e editar instâncias de processamento de stream e criar, atualizar e excluir conexões de emparelhamento VPC no registro de Project Stream Processing Owner conexões.

    Consulte Funções de projeto para saber mais sobre as diferenças entre as duas funções.

  • Um cluster do Atlas

Para criar conexões de peering da VPC de saída para sua instância de processamento de fluxo:

Para criar conexões de peering da VPC de saída para sua instância de processamento de fluxo usando a UI do Atlas , consulte Adicionar uma conexão Apache Kafka.

Para criar conexões de peering da VPC de saída para sua instância de processamento de fluxo usando a API, consulte Retornar todas as conexões de peering de rede em um projeto.

Se quiser criar conexões de emparelhamento VPC de entrada para sua instância de processamento de fluxo, primeiro você precisa recuperar o ID da conta AWS, o ID VPC AWS e o bloco CIDR associado ao seu projeto Atlas para iniciar uma solicitação de emparelhamento VPC de um ambiente de nuvem externo .

Para recuperar o ID da conta da AWS, o ID da VPC da AWS e o bloco CIDR de um projeto do Atlas usando a API de administração do Atlas ,consulte Retorna o ID da conta e o ID da VPC para o grupo e a região especificados.

Para listar todas as conexões de emparelhamento da VPC de entrada em sua instância de processamento de fluxo usando a API de administração do Atlas , consulte Retornar todas as conexões de emparelhamento da VPC.

Para aceitar uma conexão de emparelhamento VPC de entrada para sua instância de processamento de fluxo usando a API de administração do Atlas , consulte Solicita a aceitação de uma conexão de emparelhamento VPC de entrada.

Uma amostra de solicitação de API é semelhante a esta:

curl \
-s --user "ojarafoc:1ecf4c70-98ea-4168-8e44-fd67dba0f3ba" \
--digest \
--header 'Accept: application/vnd.atlas.2023-02-01+json' \
--header 'Content-Type: application/json' \
-d '{"requesterVpcId": "vpc-0d13eb6a2f0377854", "requesterAccountId":"417601102659"}' \
--request POST \
"https://cloud-dev.mongodb.com/api/atlas/v2/groups/671a86f4cfc9da7d7c31b14f/streams/vpcPeeringConnections/pcx-09277e1e81d0751c1:accept"

Observe os seguintes exemplo de valores de parâmetro:

Parameter values
Descrição

ajarafoc:a98a3a67-7400-4d6f-94b2-20a64118524d

A chave pública e a chave privada da API

{"requesterVpcId": "vpc-0d13eb6a2f0377854", "requesterAccountId":"417601102659"}

A carga útil do POST contendo o ID da VPC da solicitação e o ID da conta da AWS

671a86f4cfc9da7d7c31b14f

O ID do projeto Atlas

pcx-09277e1e81d0751c1

O nome da conexão VPC de entrada obtido da lista de conexões de emparelhamento VPC de entrada

Para rejeitar uma conexão de emparelhamento da VPC de entrada para sua instância de processamento de fluxo usando a API de administração do Atlas , consulte Solicita a recusa de uma conexão de emparelhamento da VPC de entrada.

Para excluir uma conexão de emparelhamento VPC de entrada para sua instância de processamento de fluxo usando a API de Administração do Atlas , consulte Exclui uma conexão de emparelhamento VPC de entrada.

Voltar

managed processadores de fluxo