Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Uso CodeArtifact desde una VPC
Si no puede o no quiere habilitar el DNS privado en el punto de enlace de com.amazonaws.
VPC en el que creóCree puntos finales de VPC para CodeArtifact, debe usar una configuración diferente para el punto de enlace de los repositorios para usarlo desde CodeArtifact una VPC. Siga las instrucciones que se indican Utilice el punto de conexión codeartifact.repositories sin DNS privado para configurar CodeArtifact si el region
.codeartifact.repositoriescom.amazonaws.
punto final no tiene habilitado el DNS privado.region
.codeartifact.repositories
Utilice el punto de conexión codeartifact.repositories
sin DNS privado
Si no puede o no quiere habilitar el DNS privado en el punto de enlace de com.amazonaws.
VPC en el que creóCree puntos finales de VPC para CodeArtifact, debe seguir estas instrucciones para configurar el administrador de paquetes con la URL correcta CodeArtifact .region
.codeartifact.repositories
Ejecute el siguiente comando para buscar un punto de conexión de VPC y usarlo para anular el nombre de host.
$ aws ec2 describe-vpc-endpoints --filters Name=service-name,Values=com.amazonaws.
region
.codeartifact.repositories \ --query 'VpcEndpoints[*].DnsEntries[*].DnsName'El resultado es similar al siguiente.
[ [ "vpce-0743fe535b883ffff-76ddffff.d.codeartifact.us-west-2.vpce.amazonaws.com" ] ]
Actualice la ruta del punto final de la VPC para incluir el formato del paquete, el nombre de CodeArtifact dominio y el nombre del CodeArtifact repositorio. Consulte el siguiente ejemplo.
https://vpce-0743fe535b883ffff-76ddffff.d.codeartifact.us-west-2.vpce.amazonaws.com/
format
/d/domain_name
-domain_owner
/repo_name
Sustituya los siguientes campos del punto de conexión de ejemplo.
formato
: sustitúyalo por un formato de CodeArtifact paquete válido, por ejemplo,npm
opypi
.domain_name
: Sustitúyalo por el CodeArtifact dominio que contiene el CodeArtifact repositorio que aloja tus paquetes.domain_owner
: Sustitúyalo por el ID del propietario del CodeArtifact dominio, por ejemplo,.111122223333
repo_name
: Sustitúyalo por el CodeArtifact repositorio que aloja tus paquetes.
La siguiente URL es un punto de conexión de repositorio npm de ejemplo.
https://vpce-0dc4daf7fca331ed6-et36qa1d.d.codeartifact.us-west-2.vpce.amazonaws.com/npm/d/domainName-111122223333/repoName
Configure el administrador de paquetes para que utilice el punto de conexión de VPC actualizado del paso anterior. Debe configurar el administrador de paquetes sin usar el comando. CodeArtifact
login
Para ver las instrucciones de configuración de cada formato de paquete, consulte la siguiente documentación.