Wird auf CodeBuild einem verwalteten Proxyserver für Flotten mit reservierter Kapazität ausgeführt - 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.

Wird auf CodeBuild einem verwalteten Proxyserver für Flotten mit reservierter Kapazität ausgeführt

Um Flotten mit AWS CodeBuild reservierter Kapazität auf einem verwalteten Proxyserver auszuführen, müssen Sie den Proxyserver so konfigurieren, dass er mithilfe von Proxyregeln Datenverkehr zu und von externen Websites zulässt oder verweigert. Beachten Sie, dass das Ausführen von Flotten mit reservierter Kapazität auf einem verwalteten Proxyserver für VPC Windows oder macOS nicht unterstützt wird.

Wichtig

Je nachdem, wie lange eine Proxykonfiguration in der Flotte vorhanden ist, fallen zusätzliche Kosten an. Weitere Informationen finden Sie unter https://aws.amazon.com/codebuild/Preise/.

Konfigurieren Sie eine verwaltete Proxykonfiguration für Flotten mit reservierter Kapazität

Um einen verwalteten Proxyserver für Ihre Flotte mit reservierter Kapazität zu konfigurieren, müssen Sie diese Funktion aktivieren, wenn Sie Ihre Flotte in Ihrer Konsole erstellen oder den AWS CLI verwenden. Es gibt mehrere Eigenschaften, die Sie definieren müssen:

Definieren Sie Proxykonfigurationen — optional

Proxykonfigurationen, die die Netzwerkzugriffskontrolle auf Ihre reservierten Kapazitätsinstanzen anwenden.

Standardverhalten

Definiert das Verhalten des ausgehenden Datenverkehrs.

Sobald Sie die Details auf dieser Seite überprüft haben, klicken Sie auf

Lässt standardmäßig ausgehenden Verkehr zu allen Zielen zu.

Deny (Verweigern)

Verweigert standardmäßig ausgehenden Verkehr an alle Ziele.

Proxy-Regeln

Gibt Zieldomänen an, auf die die Netzwerkzugriffskontrolle beschränkt werden soll.

Anweisungen zum Definieren von Proxykonfigurationen in Ihrer Konsole Erstellen Sie eine Flotte mit reservierter Kapazität finden Sie unter. Um Proxykonfigurationen mit dem zu definieren AWS CLI, können Sie dies tun, indem Sie die folgende JSON Syntax ändern und Ihre Ergebnisse speichern:

"proxyConfiguration": { "defaultBehavior": "ALLOW_ALL" | "DENY_ALL", "orderedProxyRules": [ { "type": "DOMAIN" | "IP", "effect": "ALLOW" | "DENY", "entities": [ "destination" ] } ] }

Ihre JSON Datei könnte wie folgt aussehen:

"proxyConfiguration": { "defaultBehavior": "DENY_ALL", "orderedProxyRules": [ { "type": "DOMAIN", "effect": "ALLOW", "entities": [ "github.com" ] } ] }

Betreiben Sie eine Flotte mit CodeBuild reservierter Kapazität

Wenn Sie Flotten mit AWS CodeBuild reservierter Kapazität auf Ihrem verwalteten Proxyserver ausführen, CodeBuild werden dessen HTTP_PROXY und die HTTPS_PROXY Umgebungsvariablen automatisch mit den verwalteten Proxyadressen festgelegt. Wenn Ihre Abhängigkeitssoftware eine eigene Konfiguration hat und sich nicht an die Umgebungsvariablen hält, können Sie auf diese Werte verweisen und Ihre Softwarekonfiguration in Ihren Build-Befehlen aktualisieren, um Ihren Build-Verkehr ordnungsgemäß über den verwalteten Proxy weiterzuleiten. Weitere Informationen erhalten Sie unter Erstellen Sie ein Build-Projekt in AWS CodeBuild und Ändern Sie die Build-Projekteinstellungen in AWS CodeBuild.