Utilisation CodePipeline avec Amazon Virtual Private Cloud - AWS CodePipeline

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.

Utilisation CodePipeline avec Amazon Virtual Private Cloud

AWS CodePipeline prend désormais en charge les points de terminaison Amazon Virtual Private Cloud (Amazon VPC) alimentés par. AWS PrivateLink Cela signifie que vous pouvez vous connecter directement CodePipeline via un point de terminaison privé dans votre VPC, en conservant tout le trafic à l'intérieur de votre VPC et du réseau. AWS

Amazon VPC est un système Service AWS que vous pouvez utiliser pour lancer AWS des ressources dans un réseau virtuel que vous définissez. Avec un VPC, vous contrôlez vos paramètres réseau, tels que :

  • Plage d'adresses IP

  • Sous-réseaux

  • Tables de routage

  • Passerelles réseau

Les points de terminaison VPC d'interface sont alimentés par AWS PrivateLink une AWS technologie qui facilite la communication privée entre les Services AWS utilisateurs d'une interface Elastic Network avec des adresses IP privées. Pour connecter votre VPC à CodePipeline, vous définissez un point de terminaison VPC d'interface pour. CodePipeline Ce type de point de terminaison vous permet de connecter votre VPC à. Services AWS Le point de terminaison fournit une connectivité fiable et évolutive CodePipeline sans nécessiter de passerelle Internet, d'instance de traduction d'adresses réseau (NAT) ou de connexion VPN. Pour plus d'informations sur la configuration d'un VPC, consultez le Guide de l'utilisateur VPC.

Disponibilité

CodePipeline prend actuellement en charge les points de terminaison VPC dans les domaines suivants : Régions AWS

  • USA Est (Ohio)

  • USA Est (Virginie du Nord)

  • USA Ouest (Californie du Nord)

  • US West (Oregon)

  • Canada (Centre)

  • Europe (Francfort)

  • Europe (Irlande)

  • Europe (Londres)

  • Europe (Milan) *

  • Europe (Paris)

  • Europe (Stockholm)

  • Asie-Pacifique (Hong Kong) *

  • Asie-Pacifique (Mumbai)

  • Asie-Pacifique (Tokyo)

  • Asie-Pacifique (Séoul)

  • Asie-Pacifique (Singapour)

  • Asie-Pacifique (Sydney)

  • Amérique du Sud (São Paulo)

  • AWS GovCloud (US-Ouest)

* Vous devez activer cette région avant de pouvoir l'utiliser.

Création d'un point de terminaison de VPC pour CodePipeline

Vous pouvez utiliser la console Amazon VPC pour créer le fichier com.amazonaws. point de terminaison VPC region .codepipeline. Dans la console, la région est l'identifiant de région d'une région Région AWS prise en charge par CodePipeline, par exemple us-east-2 pour la région USA Est (Ohio). Pour plus d'informations, consultez Création d'un point de terminaison d'interface dans le Amazon VPC Guide de l'utilisateur.

Le point de terminaison est prérempli avec la région que vous avez spécifiée lorsque vous vous êtes connecté à AWS. Si vous vous connectez à une autre région, le point de terminaison de VPC est mis à jour avec la nouvelle région.

Note

D'autres Services AWS solutions qui fournissent un support VPC et s'intègrent CodePipeline, par exemple CodeCommit, peuvent ne pas prendre en charge l'utilisation des points de terminaison Amazon VPC pour cette intégration. Par exemple, le trafic entre CodePipeline et CodeCommit ne peut pas être limité à la plage de sous-réseaux VPC.

Dépannage de la configuration de votre VPC

Lors du dépannage des problèmes de VPC, utilisez les informations affichées dans les messages d'erreur liés à la connectivité Internet pour vous aider à identifier, à diagnostiquer et à résoudre les problèmes.

  1. Vérifiez que votre passerelle Internet est attachée à votre VPC.

  2. Assurez-vous que la table de routage de votre sous-réseau public pointe vers la passerelle Internet.

  3. Assurez-vous que vos ACL réseau autorisent la circulation du trafic.

  4. Assurez-vous que vos groupes de sécurité autorisent la circulation du trafic.

  5. Assurez-vous que la table de routage des sous-réseaux privés pointe vers la passerelle privée virtuelle.

  6. Assurez-vous que le rôle de service utilisé par CodePipeline dispose des autorisations appropriées. Par exemple, si vous CodePipeline ne disposez pas des autorisations Amazon EC2 requises pour travailler avec un Amazon VPC, vous pouvez recevoir un message d'erreur indiquant « Erreur EC2 inattendue : » UnauthorizedOperation