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á.
Uso CodeArtifact a partir de uma VPC
Se você não puder ou não quiser habilitar o DNS privado no seu com.amazonaws. VPC endpoint que você criouCrie endpoints VPC para CodeArtifact, você deve usar uma configuração diferente para o endpoint de repositórios usar a partir de uma VPC. CodeArtifact Siga as instruções em Usar o endpoint codeartifact.repositories sem DNS privado para configurar CodeArtifact se o region.codeartifact.repositoriescom.amazonaws. endpoint não tem o DNS privado habilitado.region.codeartifact.repositories
Usar o endpoint codeartifact.repositories sem DNS privado
Se você não puder ou não quiser habilitar o DNS privado no seu com.amazonaws. VPC endpoint criado Crie endpoints VPC para CodeArtifact em, siga estas instruções para configurar seu gerenciador de pacotes com a URL correta. CodeArtifact region.codeartifact.repositories
Execute o comando a seguir para localizar o endpoint da VPC a ser usado para substituir o nome do host.
$ aws ec2 describe-vpc-endpoints --filters Name=service-name,Values=com.amazonaws.region.codeartifact.repositories \ --query 'VpcEndpoints[*].DnsEntries[*].DnsName'A saída é semelhante à seguinte.
[ [ "vpce-0743fe535b883ffff-76ddffff.d.codeartifact.us-west-2.vpce.amazonaws.com" ] ]Atualize o caminho do VPC endpoint para incluir o formato do pacote, seu nome de CodeArtifact domínio e CodeArtifact nome do repositório. Veja o exemplo a seguir.
https://vpce-0743fe535b883ffff-76ddffff.d.codeartifact.us-west-2.vpce.amazonaws.com/format/d/domain_name-domain_owner/repo_nameSubstitua os campos a seguir do endpoint de exemplo.
format: substitua por um formato de CodeArtifact pacote válido, por exemplo,npmoupypi.domain_name: substitua pelo CodeArtifact domínio que contém o CodeArtifact repositório que hospeda seus pacotes.domain_owner: substitua pelo ID do proprietário do CodeArtifact domínio, por exemplo,111122223333.repo_name: substitua pelo CodeArtifact repositório que hospeda seus pacotes.
O URL a seguir é um exemplo de endpoint do repositório do npm.
https://vpce-0dc4daf7fca331ed6-et36qa1d.d.codeartifact.us-west-2.vpce.amazonaws.com/npm/d/domainName-111122223333/repoNameConfigure o gerenciador de pacotes para usar o endpoint da VPC atualizado da etapa anterior. Você deve configurar o gerenciador de pacotes sem usar o CodeArtifact
logincomando. Para obter instruções de configuração para cada formato de pacote, consulte as documentações a seguir.