Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Pour créer des points de terminaison de cloud privé virtuel (VPC) pour CodeArtifact, utilisez la commande Amazon. EC2 create-vpc-endpoint
AWS CLI Pour plus d'informations, consultez Interface VPC Endpoints (AWS PrivateLink) dans le guide de l'utilisateur d'Amazon Virtual Private Cloud.
Deux points de terminaison VPC sont nécessaires pour que toutes les demandes CodeArtifact soient transmises au réseau. AWS Le premier point de terminaison est utilisé pour appeler CodeArtifact APIs (par exemple, GetAuthorizationToken
etCreateRepository
).
com.amazonaws.
region
.codeartifact.api
Le deuxième point de terminaison est utilisé pour accéder aux CodeArtifact référentiels à l'aide de gestionnaires de packages et d'outils de génération (par exemple, npm et Gradle).
com.amazonaws.
region
.codeartifact.repositories
La commande suivante crée un point de terminaison pour accéder aux CodeArtifact référentiels.
aws ec2 create-vpc-endpoint --vpc-id
vpcid
--vpc-endpoint-typeInterface
\ --service-name com.amazonaws.region.codeartifact.api --subnet-idssubnetid
\ --security-group-idsgroupid
--private-dns-enabled
La commande suivante crée un point de terminaison pour accéder aux gestionnaires de packages et aux outils de génération.
aws ec2 create-vpc-endpoint --vpc-id
vpcid
--vpc-endpoint-typeInterface
\ --service-name com.amazonaws.region.codeartifact.repositories --subnet-idssubnetid
\ --security-group-idsgroupid
--private-dns-enabled
Note
Lorsque vous créez un codeartifact.repositories
point de terminaison, vous devez créer un nom d'hôte DNS privé à l'aide de l'--private-dns-enabled
option. Si vous ne pouvez pas ou ne souhaitez pas créer de nom d'hôte DNS privé lorsque vous créez le codeartifact.repositories
point de terminaison, vous devez suivre une étape de configuration supplémentaire pour utiliser votre gestionnaire de packages CodeArtifact depuis un VPC. Pour plus d’informations, consultez Utiliser le codeartifact.repositories point de terminaison sans DNS privé.
Après avoir créé des points de terminaison VPC, vous devrez peut-être effectuer une configuration supplémentaire avec des règles de groupe de sécurité pour utiliser les points de terminaison. CodeArtifact Pour plus d'informations sur les groupes de sécurité dans Amazon VPC, consultez la section Groupes de sécurité.
Si vous rencontrez des problèmes de connexion CodeArtifact, vous pouvez utiliser l'outil VPC Reachability Analyzer pour résoudre le problème. Pour plus d'informations, consultez Qu'est-ce que VPC Reachability Analyzer ?