View a markdown version of this page

GitHub Als Konfigurationsquelle einrichten - AWS Control Tower

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.

GitHub Als Konfigurationsquelle einrichten

In diesem Abschnitt erfahren Sie, wie Sie Anpassungen für AWS Control Tower (cFCT) GitHub als Quelle bereitstellen. Der Prozess besteht aus drei Hauptschritten:

  • Bereite ein GitHub Repository vor

  • Erstellen Sie die GitHub Codeverbindung

  • Stellen Sie den CloudFormation Stack bereit

Bereite ein GitHub Repository vor

Erstellen Sie ein Repository in Ihrem GitHub Konto. Der Standardname, der in der Vorlage verwendet wird, lautetcustom-control-tower-configuration. Erwägen Sie, das Ziel-Repository als privat zu kennzeichnen. Sie definieren Ihre Anpassungen in einer yaml Datei mit dem Namen manifest.yaml im Deployment-Ordner des cFCT-Repositorys.

Das cFCT-Anpassungsleitfaden enthält eine detaillierte Anleitung zur Erstellung und Konfiguration manifest.yaml Ihrer Anpassungen.

Erstellen Sie die Verbindung GitHub

Führen Sie in Ihrer Developer Tools --Connections-Instanz für Github die folgenden Schritte aus:

  1. Wählen Sie Verbindung erstellen und wählen Sie GitHub als Anbieter

  2. Wählen Sie GitHub App-Verbindung erstellen und geben Sie im Feld Verbindungsname GitHub cFCT oder einen beliebigen Namen ein

  3. Wählen Sie Verbinden mit aus GitHub und wählen Sie dann Neue App installieren

  4. Wähle den GitHub Benutzer oder die Organisation für dein Repository

  5. Wählen Sie unter Repository-Zugriff die Option Nur Repositorys auswählen aus, wählen Sie dann das zuvor erstellte Repository aus und speichern Sie Ihre Arbeit.

  6. Notieren Sie sich den Code Connections-ARN — Sie benötigen ihn, wenn Sie den CloudFormation Stack bereitstellen.

Stellen Sie das bereit CloudFormation Stack

  • Laden Sie die custom-control-tower-initiation.template Datei aus dem Repository herunter.

  • Erstellen Sie mithilfe der custom-control-tower-initiation.template Datei einen neuen CloudFormation Stapel.

  • Wählen Sie unter AWS CodePipeline Quelle die Option GitHub (über Codeverbindung).

  • Geben Sie unter GitHub Setup die folgenden Felder an:

    • Geben Sie für den ARN der Codeverbindung den ARN der Codeverbindung an

    • Geben Sie für GitHub Benutzer oder Organisation den Namen des GitHub Benutzers oder der Organisation an, unter dem Sie das Repository erstellt haben

    • Geben Sie für GitHub Repository-Name den Repository-Namen ein (standardmäßig) custom-control-tower-configuration

    • Geben Sie für GitHub Branch Name den Branch-Namen ein (standardmäßig) main