Verwendung CodePipeline mit Amazon Virtual Private Cloud - AWS CodePipeline

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Verwendung CodePipeline mit Amazon Virtual Private Cloud

AWS CodePipeline unterstützt jetzt Amazon Virtual Private Cloud (Amazon VPC) -Endpunkte, die von betrieben werden. AWS PrivateLink Das bedeutet, dass Sie CodePipeline über einen privaten Endpunkt in Ihrer VPC eine direkte Verbindung herstellen können, sodass der gesamte Datenverkehr innerhalb Ihrer VPC und des AWS Netzwerks bleibt.

Amazon VPC ist eine AWS-Service , mit der Sie AWS Ressourcen in einem von Ihnen definierten virtuellen Netzwerk starten können. Mit einer VPC haben Sie die Kontrolle über Ihre Netzwerkeinstellungen, z. B.:

  • IP-Adressbereich

  • Subnetze

  • Routing-Tabellen

  • Netzwerk-Gateways

Schnittstelle, auf der VPC-Endpunkte basieren AWS PrivateLink, eine AWS Technologie, die die private Kommunikation zwischen Benutzern AWS-Services einer elastic network interface mit privaten IP-Adressen ermöglicht. Um Ihre VPC zu verbinden CodePipeline, definieren Sie einen VPC-Schnittstellen-Endpunkt für. CodePipeline Dieser Endpunkttyp ermöglicht es Ihnen, eine Verbindung zu Ihrer VPC herzustellen AWS-Services. Der Endpunkt bietet zuverlässige, skalierbare Konnektivität, CodePipeline ohne dass ein Internet-Gateway, eine NAT-Instanz (Network Address Translation) oder eine VPN-Verbindung erforderlich ist. Weitere Informationen zur Einrichtung einer VPC finden Sie im VPC-Benutzerhandbuch.

Verfügbarkeit

CodePipeline unterstützt derzeit VPC-Endpunkte in den folgenden Bereichen: AWS-Regionen

  • US East (Ohio)

  • USA Ost (Nord-Virginia)

  • USA West (Nordkalifornien)

  • USA West (Oregon)

  • Kanada (Zentral)

  • Europe (Frankfurt)

  • Europa (Irland)

  • Europe (London)

  • Europa (Mailand) *

  • Europa (Paris)

  • Europa (Stockholm)

  • Asien-Pazifik (Hongkong) *

  • Asien-Pazifik (Mumbai)

  • Asien-Pazifik (Tokio)

  • Asien-Pazifik (Seoul)

  • Asien-Pazifik (Singapur)

  • Asien-Pazifik (Sydney)

  • Südamerika (São Paulo)

  • AWS GovCloud (US-West)

* Sie müssen diese Region aktivieren, bevor Sie sie verwenden können.

Erstellen eines VPC-Endpunkts für CodePipeline

Sie können die Amazon VPC-Konsole verwenden, um die Datei com.amazonaws zu erstellen. Region .codepipeline VPC-Endpunkt. In der Konsole ist Region die Regionskennung für eine Region, die von AWS-Region unterstützt wird CodePipeline, z. B. us-east-2 für die Region USA Ost (Ohio). Weitere Informationen finden Sie unter Erstellen eines Schnittstellenendpunkts im Amazon VPC Leitfaden.

Der Endpunkt ist bereits mit der Region belegt, die Sie beim Anmelden bei AWS angegeben haben. Wenn Sie sich bei einer anderen Region anmelden, wird der VPC-Endpunkt mit der neuen Region aktualisiert.

Anmerkung

Andere AWS-Services , die VPC-Unterstützung bieten und sich in diese integrieren CodePipeline, unterstützen z. B. CodeCommit möglicherweise nicht die Verwendung von Amazon VPC-Endpunkten für diese Integration. Beispielsweise kann der Verkehr zwischen CodePipeline und CodeCommit nicht auf den VPC-Subnetzbereich beschränkt werden.

Fehlerbehebung für Ihre VPC-Einrichtung

Verwenden Sie bei der Fehlerbehebung von VPC-Problemen die in den Fehlermeldungen zur Internetverbindung angegebenen Informationen, um Probleme zu identifizieren, zu diagnostizieren und zu beheben.

  1. Stellen Sie sicher, dass Ihr Internet-Gateway Ihrer VPC angefügt ist..

  2. Stellen Sie sicher, dass die Routing-Tabelle für Ihr öffentliches Subnetz auf das Internet-Gateway verweist..

  3. Stellen Sie sicher, dass Ihre Netzwerk-ACLs den Datenverkehr zulassen.

  4. Stellen Sie sicher, dass Ihre Sicherheitsgruppen den Datenverkehr zulassen.

  5. Stellen Sie sicher, dass die Routing-Tabelle für private Subnetze auf das Virtual Private Gateway verweist.

  6. Stellen Sie sicher, dass die von verwendete Servicerolle CodePipeline über die entsprechenden Berechtigungen verfügt. Wenn Sie beispielsweise CodePipeline nicht über die Amazon EC2 EC2-Berechtigungen verfügen, die für die Arbeit mit einer Amazon VPC erforderlich sind, erhalten Sie möglicherweise die Fehlermeldung „Unerwarteter EC2-Fehler:“. UnauthorizedOperation