Conexões de código da AWS e endpoints VPC de interface ()AWS PrivateLink - Console do Developer Tools

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Conexões de código da AWS e endpoints VPC de interface ()AWS PrivateLink

Você pode estabelecer uma conexão privada entre sua VPC e criar uma Conexões de código da AWS interface VPC endpoint. Os endpoints de interface são alimentados por AWS PrivateLinkuma tecnologia que permite acessar Conexões de código da AWS APIs de forma privada sem um gateway de internet, dispositivo NAT, conexão VPN ou conexão Direct AWS Connect. As instâncias na sua VPC não precisam de endereços IP públicos para se comunicarem com as Conexões de código da AWS APIs, porque o tráfego entre sua VPC e a VPC Conexões de código da AWS não sai da rede Amazon.

Cada endpoint de interface é representado por uma ou mais Interfaces de Rede Elástica nas sub-redes.

Para obter mais informações, consulte Interface VPC endpoints (AWS PrivateLink) no Guia do usuário da Amazon VPC.

Considerações sobre Conexões de código da AWS VPC endpoints

Antes de configurar uma interface para o VPC endpoint Conexões de código da AWS, certifique-se de revisar os endpoints de interface no Guia do usuário do Amazon VPC.

Conexões de código da AWS suporta fazer chamadas para todas as suas ações de API a partir de sua VPC.

Os VPC endpoints são compatíveis com todas as regiões. Conexões de código da AWS

Conceitos de endpoints da VPC

Veja a seguir os principais conceitos de VPC endpoints:

Endpoint da VPC

O ponto de entrada na VPC que permite que você se conecte de forma privada a um serviço. A seguir estão os diferentes tipos de endpoints da VPC. Crie o tipo de VPC endpoint necessário para o serviço compatível.

AWS PrivateLink

Uma tecnologia que fornece conectividade privada entre VPCs e serviços.

Endpoints de VPC para ações Conexões de código da AWS

Você pode gerenciar VPC endpoints para o serviço. Conexões de código da AWS

Criação de endpoints VPC de interface para ações Conexões de código da AWS

Você pode criar um VPC endpoint para o Conexões de código da AWS serviço usando o console Amazon VPC ou o (). AWS Command Line Interface AWS CLI Para mais informações, consulte Criar um endpoint de interface no Guia do usuário da Amazon VPC.

Para começar a usar conexões com sua VPC, crie uma interface VPC endpoint para. Conexões de código da AWS Ao criar um VPC endpoint para Conexões de código da AWS, escolha AWS Serviços e, em Nome do serviço, escolha:

  • com.amazonaws. region .codestar-connections.api: essa opção cria um VPC endpoint para operações de API. Conexões de código da AWS Por exemplo, escolha essa opção se seus usuários usarem a AWS CLI, a Conexões de código da AWS API ou os AWS SDKs Conexões de código da AWS para interagir em operações comoCreateConnection, e. ListConnections CreateHost

Para a opção Habilitar nome DNS, se você selecionar DNS privado para o endpoint, poderá fazer solicitações de API para Conexões de código da AWS usar seu nome DNS padrão para a região, por exemplo,. codestar-connections.us-east-1.amazonaws.com

Importante

O DNS privado é habilitado por padrão para endpoints criados para AWS serviços e serviços do AWS Marketplace Partner.

Para mais informações, consulte Acessar um serviço por um endpoint de interface no Guia do usuário da Amazon VPC.

Criação de uma política de VPC endpoint para ações Conexões de código da AWS

É possível anexar uma política de endpoint ao endpoint da VPC que controla o acesso ao Conexões de código da AWS. Essa política especifica as seguintes informações:

  • A entidade principal que pode executar ações.

  • As ações que podem ser executadas.

  • Os recursos sobre os quais as ações podem ser realizadas.

Para mais informações, consulte Controlar o acesso a serviços com VPC endpoints no Guia do usuário da Amazon VPC.

nota

O endpoint com.amazonaws.region.codestar-connections.webhooks não oferece suporte a políticas.

Exemplo: política de VPC endpoint para ações Conexões de código da AWS

Veja a seguir um exemplo de uma política de endpoint para Conexões de código da AWS. Quando anexada a um endpoint, essa política concede acesso às Conexões de código da AWS ações listadas para todos os diretores em todos os recursos.

{ "Statement": [ { "Sid": "GetConnectionOnly", "Principal": "*", "Action": [ "codestar-connections:GetConnection" ], "Effect": "Allow", "Resource": "*" } ] }

VPC endpoints para webhooks Conexões de código da AWS

Conexões de código da AWS cria endpoints de webhook para você quando você cria ou exclui um host com configuração de VPC. O nome do endpoint é com.amazonaws.region.codestar-connections.webhooks.

Com o VPC endpoint para GitHub webhooks, os anfitriões podem enviar dados de eventos via webhooks para seus serviços integrados pela rede Amazon. AWS

Importante

Quando você configura seu host para o GitHub Enterprise Server, Conexões de código da AWS cria um VPC endpoint para dados de eventos de webhooks para você. Se você criou seu host antes de 24 de novembro de 2020 e deseja usar endpoints de PrivateLink webhook VPC, primeiro exclua seu host e depois crie um novo host.

Conexões de código da AWS gerencia o ciclo de vida desses endpoints. Para excluir o endpoint, você deve excluir o recurso de host correspondente.

Como os endpoints de webhook para Conexões de código da AWS hosts são usados

O endpoint do webhook é onde os webhooks de repositórios de terceiros são enviados para processamento. Conexões de código da AWS Um webhook descreve uma ação do cliente. Quando você executa um git push, o endpoint do webhook recebe um webhook do provedor detalhando o push. Por exemplo, Conexões de código da AWS pode notificar CodePipeline para iniciar seu funil.

Para provedores de nuvem, como o Bitbucket ou hosts do GitHub Enterprise Server que não usam uma VPC, o endpoint VPC de webhook não se aplica porque os provedores estão enviando webhooks para Conexões de código da AWS onde a rede Amazon não é usada.