Erlauben Sie Amazon VPC-Zugriff in Ihren Projekten CodeBuild - AWS CodeBuild

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.

Erlauben Sie Amazon VPC-Zugriff in Ihren Projekten CodeBuild

Nehmen Sie diese Einstellungen in Ihre VPC-Konfiguration auf:

  • Wählen Sie für VPC-ID die VPC-ID aus, die verwendet wird. CodeBuild

  • Wählen Sie für Subnetze ein privates Subnetz mit NAT-Übersetzung aus, das Routen zu den von verwendeten Ressourcen enthält oder Routen zu diesen enthält. CodeBuild

  • Wählen Sie für Sicherheitsgruppen die Sicherheitsgruppen aus, die CodeBuild den Zugriff auf Ressourcen in der ermöglichen. VPCs

Informationen über das Verwenden der Konsole zum Erstellen eines Build-Projekts finden Sie unter Erstellen Sie ein Build-Projekt (Konsole). Wenn Sie Ihr CodeBuild Projekt in VPC erstellen oder ändern, wählen Sie Ihre VPC-ID, Subnetze und Sicherheitsgruppen aus.

Informationen zur Verwendung von AWS CLI zum Erstellen eines Build-Projekts finden Sie unter. Erstellen eines Build-Projekts (AWS CLI) Wenn Sie with verwenden CodeBuild, muss der AWS CLI Servicerolle, die für CodeBuild die Interaktion mit Diensten im Namen des IAM-Benutzers verwendet wird, eine Richtlinie angehängt sein. Weitere Informationen finden Sie unter Erlauben Sie den CodeBuild Zugriff auf AWS Dienste, die zum Erstellen einer VPC-Netzwerkschnittstelle erforderlich sind.

Das vpcConfig Objekt sollte Ihr vpcIdsecurityGroupIds, und subnets enthalten.

  • vpcId: Erforderlich. Die VPC-ID, die CodeBuild verwendet wird. Führen Sie diesen Befehl aus, um eine Liste aller Amazon VPC IDs in Ihrer Region abzurufen:

    aws ec2 describe-vpcs
  • subnets: Erforderlich. Das Subnetz IDs , das Ressourcen enthält, die von CodeBuild verwendet werden. Führen Sie diesen Befehl aus, um Folgendes zu erhalten: IDs

    aws ec2 describe-subnets --filters "Name=vpc-id,Values=<vpc-id>" --region us-east-1
    Anmerkung

    Ersetzen Sie us-east-1 durch Ihre Region.

  • securityGroupIds: Erforderlich. Die Sicherheitsgruppe, die von IDs verwendet wird CodeBuild , um den Zugriff auf Ressourcen in der zu ermöglichen VPCs. Führen Sie diesen Befehl aus, um diese zu erhalten IDs:

    aws ec2 describe-security-groups --filters "Name=vpc-id,Values=<vpc-id>" --region us-east-1
    Anmerkung

    Ersetzen Sie us-east-1 durch Ihre Region.