Amazon Q Developer e endpoints de interface ()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 endpoints de interface ()AWS PrivateLink

nota

O Amazon Q Developer oferece suporte a endpoints de interface para recursos disponíveis em seu IDE. O bate-papo com o Amazon Q em AWS aplicativos e sites não é compatível com VPC endpoints. Nem a experiência web de transformação do Amazon Q Developer.

É possível estabelecer uma conexão privada entre a VPC e o Amazon Q Developer criando um endpoint da VPC de interface. Os endpoints de interface são alimentados por AWS PrivateLinkuma tecnologia que permite que você acesse o Amazon Q de forma privada APIs 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 comunicar com o Amazon Q. APIs 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 endpoints da VPC do Amazon Q

Antes de configurar um endpoint da VPC de interface para o Amazon Q, revise as Propriedades e limitações do endpoint de interface no Guia do usuário do Amazon VPC.

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

Pré-requisitos

Antes de começar, verifique se você tem:

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

Criar um endpoint da VPC de interface para Amazon Q

É possível criar um endpoint da VPC para o serviço Amazon Q usando a console do Amazon VPC ou o AWS Command Line Interface (AWS CLI). Para obter mais informações, consulte Criar um endpoint de interface no Guia do usuário da Amazon VPC.

Crie os seguintes VPC endpoints para o Amazon Q usando os seguintes nomes de serviço:

  • com.amazonaws. region.q

  • com.amazonaws.us-east-1.codewhisperer

regionSubstitua pela AWS região em que seu perfil Amazon Q Developer está instalado. Para obter mais informações, consulte Regiões suportadas para o console Q Developer e o perfil Q Developer.

nota

O CodeWhisperer endpoint da Amazon (com.amazonaws.us-east-1.codewhisperer) só é suportado na região Leste dos EUA (Norte da Virgínia).

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.

Usando um computador on-premises para se conectar a um endpoint do 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 o SageMaker AI Studio e o AWS Glue Studio.

  1. Crie um endpoint da VPC de interface para 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 EC2 instância da Amazon

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

  1. Crie um endpoint da VPC de interface para Amazon Q

  2. Inicie uma EC2 instância da Amazon na sub-rede desejada dentro da sua VPC. Escolha uma imagem de máquina da Amazon (AMI) que seja compatível com seu IDE de terceiros. Por exemplo, escolha uma AMI do Amazon Linux 2.

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

  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.