

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

# Crie endpoints VPC para CodeArtifact
<a name="create-vpc-endpoints"></a>

 Para criar endpoints de nuvem privada virtual (VPC) para CodeArtifact, use o comando Amazon EC2. `create-vpc-endpoint` AWS CLI Para obter mais informações, consulte [Endpoints da VPC de interface (AWS PrivateLink)](https://docs.aws.amazon.com/vpc/latest/userguide/vpce-interface.html) no *Guia do usuário da Amazon Virtual Private Cloud*. 

 São necessários dois VPC endpoints para que todas as solicitações CodeArtifact estejam na rede. AWS O primeiro endpoint é usado para chamar CodeArtifact APIs (por exemplo, `GetAuthorizationToken` e`CreateRepository`).

```
com.amazonaws.region.codeartifact.api
```

 O segundo endpoint é usado para acessar CodeArtifact repositórios usando gerenciadores de pacotes e ferramentas de criação (por exemplo, npm e Gradle).

```
com.amazonaws.region.codeartifact.repositories
```

 O comando a seguir cria um endpoint para acessar CodeArtifact repositórios.

```
aws ec2 create-vpc-endpoint --vpc-id vpcid --vpc-endpoint-type Interface \
  --service-name com.amazonaws.region.codeartifact.api --subnet-ids subnetid \
  --security-group-ids groupid --private-dns-enabled
```

 O comando a seguir cria um endpoint para acessar os gerenciadores de pacotes e as ferramentas de compilação.

```
aws ec2 create-vpc-endpoint --vpc-id vpcid --vpc-endpoint-type Interface \
  --service-name com.amazonaws.region.codeartifact.repositories --subnet-ids subnetid \
  --security-group-ids groupid --private-dns-enabled
```

**nota**  
 Ao criar o endpoint `codeartifact.repositories`, você deve criar um nome de host DNS privado usando a opção `--private-dns-enabled`. Se você não puder ou não quiser criar um nome de host DNS privado ao criar o `codeartifact.repositories` endpoint, siga uma etapa extra de configuração para usar seu gerenciador de pacotes a partir de CodeArtifact uma VPC. Consulte [Usar o endpoint `codeartifact.repositories` sem DNS privado](use-codeartifact-from-vpc.md#use-codeartifact-from-vpc-no-private-dns) para obter mais informações.

Depois de criar os VPC endpoints, talvez você precise fazer mais configurações com as regras do grupo de segurança para usar os endpoints. CodeArtifact Para obter mais informações sobre grupos de segurança da Amazon VPC, consulte [Grupos de segurança](https://docs.aws.amazon.com/vpc/latest/privatelink/vpc-endpoints-access.html#vpc-endpoints-security-groups).

Se você estiver tendo problemas para se conectar CodeArtifact, você pode usar a ferramenta VPC Reachability Analyzer para depurar o problema. Para mais informações, consulte [O que é o VPC Reachability Analyzer?](https://docs.aws.amazon.com/vpc/latest/reachability/what-is-reachability-analyzer.html)