

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)
<a name="vpc-interface-endpoints"></a>

**nota**  
O Amazon Q Developer oferece suporte a endpoints para recursos disponíveis [em seu IDE](q-in-IDE.md). O bate-papo com o Amazon Q [em AWS aplicativos e sites](q-on-aws.md) não é compatível com VPC endpoints. A experiência web de transformação do Amazon Q Developer também não tem suporte.

É 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 PrivateLink](https://aws.amazon.com/privatelink)uma tecnologia que permite acessar 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](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-eni.html) nas sub-redes. 

Para obter mais informações, consulte [Endpoints da VPC da interface (AWS PrivateLink)](https://docs.aws.amazon.com/vpc/latest/userguide/vpce-interface.html) no *Manual do Usuário do Amazon VPC*. 

## Considerações sobre endpoints da VPC do Amazon Q
<a name="vpc-endpoint-considerations"></a>

Antes de configurar um endpoint da VPC de interface para o Amazon Q, revise as [Propriedades e limitações do endpoint de interface](https://docs.aws.amazon.com/vpc/latest/userguide/vpce-interface.html#vpce-interface-limitations) 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
<a name="qdev-endpoint-prereq"></a>

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
<a name="vpc-endpoint-create"></a>

É 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](https://docs.aws.amazon.com/vpc/latest/userguide/vpce-interface.html#create-interface-endpoint) no *Guia do usuário da Amazon VPC*.

Crie o seguinte endpoint da VPC para o Amazon Q usando os seguintes nomes de serviço: 
+ com.amazonaws. *region*.q 
+ com.amazonaws.us-east-1.codewhisperer

*region*Substitua pela AWS região em que seu perfil Amazon Q Developer está instalado. Para obter mais informações, consulte [Regiões compatíveis com o console do Q Developer e o perfil do Q Developer](q-admin-setup-subscribe-regions.md#qdev-console-and-profile-regions).

**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](https://docs.aws.amazon.com/vpc/latest/userguide/vpce-interface.html#access-service-though-endpoint) no *Guia do usuário da Amazon VPC*.

## Usando um computador on-premises para se conectar a um endpoint do Amazon Q
<a name="qdev-endpoint-on-prem"></a>

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.

1. [Crie uma conexão VPN entre seu dispositivo on-premises e sua VPC.](https://docs.aws.amazon.com/vpn/latest/clientvpn-user/client-vpn-user-what-is.html)

1. [Crie um endpoint da VPC de interface para Amazon Q.](#vpc-endpoint-create)

1. [Configure um endpoint de entrada do Amazon Route 53.](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/routing-to-vpc-interface-endpoint.html) Isso permitirá que você use o nome do DNS do seu endpoint do Amazon Q em seu dispositivo on-premises.

## Usando um ambiente de codificação no console para se conectar a um endpoint Amazon Q
<a name="qdev-endpoint-console"></a>

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](#vpc-endpoint-create)

1. Configure o Amazon Q com o ambiente de codificação no console
   + [SageMaker Estúdio AI](sagemaker-setup.md)
   + [AWS Glue Studio](glue-setup.md)

1. Configure o ambiente de codificação para usar o endpoint Amazon Q.
   + [SageMaker Estúdio AI](https://docs.aws.amazon.com/sagemaker/latest/dg/host-vpc.html)
   + [AWS Glue Studio](https://docs.aws.amazon.com/glue/latest/dg/start-connecting.html)

## Conectando-se ao Amazon Q por meio AWS PrivateLink de um IDE de terceiros em uma instância do Amazon EC2
<a name="qdev-endpoint-ec2"></a>

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 um endpoint da VPC de interface para Amazon Q](#vpc-endpoint-create)

1. Execute uma instância do Amazon EC2 na sub-rede desejada em 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.

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

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

1. [Instale a extensão ou o plug-in Amazon Q.](q-in-IDE-setup.md)

1. Configure o IDE para se conectar via AWS PrivateLink.
   + [Conexões de rede no Visual Studio Code](https://code.visualstudio.com/docs/setup/network)
   + [JetBrainsdesenvolvimento remoto](https://www.jetbrains.com/help/idea/remote.html)