Um endpoint privado de espaço de trabalho conecta você a um espaço de trabalho de processamento de fluxo por meio de redes privadas da AWS. O Atlas Stream Processing gera um nome de host privado e específico de workspace para cada workspace de processamento de stream no projeto e o mapeia para o endpoint da AWS VPC (VPCE).
Os endpoints privados do espaço de trabalho controlam como os clientes se conectam ao seu espaço de trabalho de processamento de fluxo. Para saber mais sobre conexões de saída, consulte Rede.
Importante
Atualmente, os endpoints privados do espaço de trabalho são compatíveis apenas com a AWS. Para saber mais,consulte Limitações de Atlas Stream Processing .
Acesso necessário
Para criar, visualizar ou excluir um endpoint privado do workspace, você deve ter o role Organization Stream Processing Admin ou Project Stream Processing Owner.
Pré-requisitos
Para criar um endpoint privado de espaço de trabalho, você deve ter o seguinte:
Um projeto Atlas .
Uma conta de usuário da AWS com uma política de usuário do IAM que concede permissões para criar, modificar, descrever e excluir endpoints da VPC. Para saber mais, consulte a documentação da AWS.
AWS CLI instalada. O Atlas fornece comandos da AWS CLI para encontrar detalhes da VPC e criar seu endpoint da VPC.
Uma VPC na AWS com pelo menos uma sub-rede.
Criar um endpoint privado do espaço de trabalho
Exibir endpoints privados do espaço de trabalho
Conecte-se a um espaço de trabalho usando um endpoint privado
Depois que o Atlas Stream Processing provisionar um nome de host privado para seu espaço de trabalho de processamento de stream, você poderá se conectar a ele com mongosh ou VS Code.
A string de conexão privada tem este formato, em que <tenantId> identifica seu espaço de trabalho de processamento de fluxo e <vpceId> identifica seu endpoint privado do espaço de trabalho:
mongodb://atlas-stream-<tenantId>-<vpceId>.a-pl.query.mongodb.net/
Excluir um endpoint privado do espaço de trabalho
Quando você exclui um endpoint privado de espaço de trabalho, o Atlas Stream Processing remove os nomes de host privados gerados para cada espaço de trabalho de processamento de fluxo no projeto. Os clientes que se conectam usando esses nomes de host não podem mais alcançar os espaços de trabalho de processamento de fluxo afetados pelo endpoint privado.