Crie endpoints VPC para CodeArtifact - CodeArtifact

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

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) 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 eCreateRepository).

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

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?