Erlauben Sie Amazon VPC den Zugriff auf Ihre CodeBuild Projekte - 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 den Zugriff auf Ihre CodeBuild Projekte

Nehmen Sie diese Einstellungen in Ihre VPC Konfiguration auf:

  • Wählen Sie VPCunter ID die VPC ID aus, die CodeBuild verwendet.

  • Wählen Sie für Subnetze ein privates Subnetz mit NAT Übersetzung, das Routen zu den Ressourcen enthält, die von verwendet werden, 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 erstellen oder ändern VPC, wählen Sie in Ihre VPC ID, Subnetze und Sicherheitsgruppen aus.

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

Das Tool vpcConfig Das Objekt sollte Ihr vpcId, securityGroupIds, und subnets.

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

    aws ec2 describe-vpcs
  • subnets: Erforderlich Das SubnetzIDs, das die 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öglichenVPCs. Führen Sie diesen Befehl aus, um diese zu erhaltenIDs:

    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.