Amazon Q Developer e interface VPC endpoints ()AWS PrivateLink - Amazon Q Developer

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á.

Amazon Q Developer e interface VPC endpoints ()AWS PrivateLink

nota

O Amazon Q Developer oferece suporte a endpoints VPC para recursos disponíveis em seu IDE. Não há suporte para conversar com o Amazon Q em AWS aplicativos e sites.

Você pode estabelecer uma conexão privada entre sua VPC e o Amazon Q Developer criando uma interface VPC endpoint. Os endpoints de interface são alimentados por AWS PrivateLinkuma tecnologia que permite que você acesse de forma privada as APIs do Amazon Q sem um gateway de internet, dispositivo NAT, conexão VPN ou conexão do AWS Direct Connect. As instâncias em sua VPC não precisam de endereços IP públicos para se comunicarem com as APIs do Amazon Q. O tráfego entre sua VPC e o Amazon Q 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 os endpoints Amazon Q VPC

Antes de configurar uma interface VPC endpoint para o Amazon Q, certifique-se de revisar as propriedades e limitações do endpoint da interface no Guia do usuário do Amazon VPC.

O Amazon Q oferece suporte para fazer chamadas para todas as suas ações de API a partir da sua VPC, no contexto de serviços configurados para funcionar com o Amazon Q.

Pré-requisitos

Antes de iniciar qualquer um dos procedimentos abaixo, verifique se você tem o seguinte:

  • Uma AWS conta com as permissões apropriadas para criar e configurar recursos.

  • Uma VPC já criada em sua AWS conta.

  • Familiaridade com AWS serviços, especialmente Amazon VPC e Amazon Q.

Criação de uma interface VPC endpoint para o Amazon Q

Você pode criar um VPC endpoint para o serviço Amazon Q 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.

Crie um VPC endpoint para o Amazon Q usando o seguinte nome de serviço:

  • com.amazonaws. região q.

Atenção

Se estiverConectando-se ao Amazon Q por meio AWS PrivateLink de um IDE de terceiros em uma instância do Amazon EC2, você também criará o seguinte endpoint:

  • com.amazonaws. região.codewhisperer

Se você habilitar o DNS privado para o endpoint, poderá fazer solicitações de API para o Amazon Q usando seu nome DNS padrão para a região, por exemplo,. q.us-east-1.amazonaws.com

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

nota

Atualmente, você só pode criar um endpoint de interface para o Amazon Q Developer na região Leste dos EUA (Norte da Virgínia).

Usando um computador local para se conectar a um endpoint Amazon Q

Esta seção descreve o processo de usar um computador local para se conectar ao Amazon Q por meio de um AWS PrivateLink endpoint em sua AWS VPC.

Usando um ambiente de codificação no console para se conectar a um endpoint Amazon Q

Esta seção descreve o processo de uso de um ambiente de codificação no console para se conectar a um endpoint Amazon Q.

Nesse contexto, um IDE no console é um IDE que você acessa dentro do AWS console e no qual se autentica com o IAM. Os exemplos incluem AWS Cloud9 SageMaker Studio e AWS Glue Studio.

  1. Crie uma interface VPC endpoint para o Amazon Q.

  2. Configure o Amazon Q com o ambiente de codificação no console

  3. Configure o ambiente de codificação para usar o endpoint Amazon Q.

Conectando-se ao Amazon Q por meio AWS PrivateLink de um IDE de terceiros em uma instância do Amazon EC2

Esta seção o guiará pelo processo de instalação de um Ambiente de Desenvolvimento Integrado (IDE) de terceiros, como o Visual Studio Code, ou JetBrains em uma instância do Amazon EC2, e de configurá-lo para se conectar ao Amazon Q usando. AWS PrivateLink

  1. Crie uma interface VPC endpoint para o Amazon Q.

  2. Execute uma instância do Amazon EC2 na sub-rede desejada dentro da sua VPC. Você pode escolher uma Amazon Machine Image (AMI) que seja compatível com seu IDE de terceiros. Por exemplo, você pode selecionar um Amazon Linux 2 AMI.

  3. Conecte-se à instância do Amazon EC2.

  4. Instale e configure o IDE (Visual Studio Code ou JetBrains).

  5. Instale a extensão ou o plug-in Amazon Q.

  6. Configure o IDE para se conectar via AWS PrivateLink.