Alternativen zur Versionskontrolle von Quellcode in AFT - 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.

Alternativen zur Versionskontrolle von Quellcode in AFT

AFT AWS CodeCommit verwendet als Quellcode-Versionskontrollsystem (VCS) und ermöglicht andere, CodeConnectionsdie Ihren Geschäftsanforderungen oder der vorhandenen Architektur entsprechen.

Wenn Sie AFT zum ersten Mal bereitstellen und noch kein CodeCommit Repository haben, müssen Sie im Rahmen der AFT-Bereitstellungsvoraussetzungen einen externen VCS-Anbieter angeben. Weitere Informationen finden Sie unter Alternativen zur Versionskontrolle von Quellcode in AFT.

AFT unterstützt die folgenden Alternativen zur Quellcodeverwaltung:
  • GitHub

  • GitHub Unternehmensserver

  • BitBucket

  • GitLab

  • GitLab Selbstverwaltet

Anmerkung

Wenn Sie es AWS CodeCommit als Ihr VCS angeben, sind keine zusätzlichen Schritte erforderlich. AFT erstellt die erforderlichen git Repositorys in Ihrer Umgebung mit Standardnamen. Sie können jedoch die Standard-Repository-Namen bei CodeCommit Bedarf überschreiben, um Ihren Unternehmensstandards zu entsprechen.

Richten Sie mit AFT ein alternatives Quellcode-Versionskontrollsystem (benutzerdefiniertes VCS) ein

Gehen Sie folgendermaßen vor, um ein alternatives Quellcode-Versionskontrollsystem für Ihre AFT-Bereitstellung einzurichten.

Schritt 1: Erstellen Sie git Repositorys in einem unterstützten Versionskontrollsystem (VCS) eines Drittanbieters.

Wenn Sie es nicht verwenden AWS CodeCommit, müssen Sie in Ihrer von AFT unterstützten VCS-Drittanbieter-Umgebung git Repositorys für die folgenden Elemente erstellen.

Schritt 2: Geben Sie die für die AFT-Bereitstellung erforderlichen VCS-Konfigurationsparameter an

Die folgenden Eingabeparameter werden benötigt, um Ihren VCS-Anbieter im Rahmen der AFT-Bereitstellung zu konfigurieren.

  • vcs_provider: Wenn Sie nicht verwenden AWS CodeCommit, geben Sie den VCS-Anbieter je nach "bitbucket" Anwendungsfall als"github", "githubenterprise""gitlab", oder an.

  • github_enterprise_url: Geben Sie die URL nur für Enterprise-Kunden an. GitHub GitHub

  • account_request_repo_name: Für Benutzer ist dieser Wert auf gesetzt. AWS CodeCommit aft-account-request Aktualisieren Sie in einer von AFT unterstützten VCS-Anbieterumgebung eines Drittanbieters diesen Eingabewert mit Ihrem tatsächlichen Repository-Namen. Für Github BitBucket GitLab, GitHub Enterprise und GitLab Self-managed muss der Repository-Name das folgende Format haben. [Org]/[Repo]

  • account_customizations_repo_name: Für Benutzer ist dieser Wert auf gesetzt. AWS CodeCommit aft-account-customizations Aktualisieren Sie diesen Eingabewert in einer von AFT unterstützten VCS-Anbieterumgebung eines Drittanbieters mit Ihrem Repository-Namen. Für Github BitBucket GitLab, GitHub Enterprise und GitLab Self-managed muss der Repository-Name das folgende Format haben. [Org]/[Repo]

  • account_provisioning_customizations_repo_name: Für Benutzer ist dieser Wert auf gesetzt. AWS CodeCommit aft-account-provisioning-customizations Aktualisieren Sie in einer von AFT unterstützten VCS-Anbieterumgebung eines Drittanbieters diesen Eingabewert mit Ihrem Repository-Namen. Für Github BitBucket GitLab, GitHub Enterprise und GitLab Self-managed muss der Repository-Name das folgende Format haben. [Org]/[Repo]

  • global_customizations_repo_name: Für Benutzer ist dieser Wert auf gesetzt. AWS CodeCommit aft-global-customizations Aktualisieren Sie diesen Eingabewert in einer von AFT unterstützten VCS-Anbieterumgebung eines Drittanbieters mit Ihrem Repository-Namen. Für Github BitBucket GitLab, GitHub Enterprise und GitLab Self-managed muss der Repository-Name das folgende Format haben. [Org]/[Repo]

  • account_request_repo_branch: Der Branch ist main standardmäßig aktiviert, aber der Wert kann überschrieben werden.

Standardmäßig stammen AFT-Quellen aus dem Branch jedes Repositorys. main git Sie können den Wert des Zweignamens mit einem zusätzlichen Eingabeparameter überschreiben. Weitere Informationen zu Eingabeparametern finden Sie in der README-Datei im AFT-Terraform-Modul.

Für Bestandskunden AWS CodeCommit

Wenn Sie ein CodeCommit Repository mit einem neuen Namen für AFT erstellen, können Sie den Repository-Namen aktualisieren, indem Sie die Werte für diese Eingabeparameter aktualisieren.

Schritt 3: Stellen Sie die AWS CodeStar Verbindung für VCS-Drittanbieter her

Wenn Ihre Bereitstellung ausgeführt wird, erstellt AFT entweder die erforderlichen AWS CodeCommit Repositorys oder es stellt eine AWS CodeStar Verbindung für den von Ihnen ausgewählten VCS-Drittanbieter her. Im letzteren Fall müssen Sie sich manuell bei der Konsole des AFT-Verwaltungskontos anmelden, um die ausstehende AWS CodeStar Verbindung herzustellen. Weitere Anweisungen zum AWS CodeStar Herstellen der AWS CodeStar Verbindung finden Sie in der Dokumentation.