Sélectionner vos préférences de cookies

Nous utilisons des cookies essentiels et des outils similaires qui sont nécessaires au fonctionnement de notre site et à la fourniture de nos services. Nous utilisons des cookies de performance pour collecter des statistiques anonymes afin de comprendre comment les clients utilisent notre site et d’apporter des améliorations. Les cookies essentiels ne peuvent pas être désactivés, mais vous pouvez cliquer sur « Personnaliser » ou « Refuser » pour refuser les cookies de performance.

Si vous êtes d’accord, AWS et les tiers approuvés utiliseront également des cookies pour fournir des fonctionnalités utiles au site, mémoriser vos préférences et afficher du contenu pertinent, y compris des publicités pertinentes. Pour accepter ou refuser tous les cookies non essentiels, cliquez sur « Accepter » ou « Refuser ». Pour effectuer des choix plus détaillés, cliquez sur « Personnaliser ».

Créez des points de terminaison VPC pour CodeArtifact

Mode de mise au point
Créez des points de terminaison VPC pour CodeArtifact - CodeArtifact

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.

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-type Interface \ --service-name com.amazonaws.region.codeartifact.api --subnet-ids subnetid \ --security-group-ids groupid --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-type Interface \ --service-name com.amazonaws.region.codeartifact.repositories --subnet-ids subnetid \ --security-group-ids groupid --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-enabledoption. 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 ?

ConfidentialitéConditions d'utilisation du sitePréférences de cookies
© 2025, Amazon Web Services, Inc. ou ses affiliés. Tous droits réservés.