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 verwendet standardmäßig ein Versionskontrollsystem (VCS) AWS CodeCommit für Quellcode, ermöglicht aber auch andere, CodeConnectionsdie Ihren Geschäftsanforderungen oder der vorhandenen Architektur entsprechen. Sie können im Rahmen der Voraussetzungen für die AFT-Bereitstellung ein VCS eines Drittanbieters angeben.

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

  • GitHub Unternehmensserver

  • BitBucket

Wenn Sie es AWS CodeCommit als Ihren VCS auswählen, sind keine zusätzlichen Schritte erforderlich. Standardmäßig erstellt AFT 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", oder an.

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

  • account_request_repo_name: Standardmäßig ist dieser Wert auf für Benutzer festgelegt. aft-account-request AWS CodeCommit Wenn Sie Ihr Repository mit einem neuen Namen in CodeCommit oder in einer von AFT unterstützten VCS-Provider-Umgebung eines Drittanbieters erstellt haben, aktualisieren Sie diesen Eingabewert mit Ihrem tatsächlichen Repository-Namen. Für BitBucket Github und GitHub Enterprise muss der Repository-Name das folgende Format haben. [Org]/[Repo]

  • account_customizations_repo_name: Standardmäßig ist dieser Wert auf für Benutzer festgelegt. aft-account-customizations AWS CodeCommit Wenn Sie ein Repository mit einem neuen Namen in CodeCommit oder in einer von AFT unterstützten VCS-Provider-Umgebung eines Drittanbieters erstellt haben, aktualisieren Sie diesen Eingabewert mit Ihrem Repository-Namen. Für BitBucket Github und GitHub Enterprise muss der Repository-Name das folgende Format haben. [Org]/[Repo]

  • account_provisioning_customizations_repo_name: Standardmäßig ist dieser Wert auf für Benutzer festgelegt. aft-account-provisioning-customizations AWS CodeCommit Wenn Sie ein Repository mit einem neuen Namen in AWS CodeCommit oder in einer von AFT unterstützten VCS-Anbieterumgebung eines Drittanbieters erstellt haben, aktualisieren Sie diesen Eingabewert mit Ihrem Repository-Namen. Für BitBucket Github und GitHub Enterprise muss der Repository-Name das folgende Format [Org]/[Repo] haben.

  • global_customizations_repo_name: Standardmäßig ist dieser Wert auf für Benutzer festgelegt. aft-global-customizations AWS CodeCommit Wenn Sie ein Repository mit einem neuen Namen in CodeCommit oder in einer von AFT unterstützten VCS-Provider-Umgebung eines Drittanbieters erstellt haben, aktualisieren Sie diesen Eingabewert mit Ihrem Repository-Namen. Für BitBucket Github und GitHub Enterprise muss der Repository-Name das folgende Format haben. [Org]/[Repo]

  • account_request_repo_branch: Der Branch ist main standardmäßig, 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.

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.