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

AFTverwendet AWS CodeCommit für ein Quellcode-Versionskontrollsystem (VCS) und ermöglicht andere, CodeConnectionsdie Ihren Geschäftsanforderungen oder der vorhandenen Architektur entsprechen.

Wenn Sie die Bereitstellung AFT zum ersten Mal durchführen 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.

AFTunterstützt die folgenden Alternativen zur Quellcodeverwaltung:
  • GitHub

  • GitHub Unternehmensserver

  • BitBucket

Anmerkung

Wenn Sie es AWS CodeCommit als Ihren angebenVCS, sind keine weiteren Schritte erforderlich. AFTerstellt 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 ein alternatives Quellcode-Versionskontrollsystem (benutzerdefiniertVCS) ein mit AFT

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 eines Drittanbieters (VCS).

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

Schritt 2: Geben Sie die für AFT die VCS Bereitstellung erforderlichen 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 Anwendungsfall als "bitbucket" "github""githubenterprise", oder an.

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

  • account_request_repo_name: Für Benutzer ist dieser Wert auf gesetzt. AWS CodeCommit aft-account-request Aktualisieren Sie in einer Umgebung mit AFT VCS Drittanbieter-Unterstützung diesen Eingabewert mit Ihrem tatsächlichen Repository-Namen. Für BitBucket Github und GitHub Enterprise muss der Repository-Name das folgende Format [Org]/[Repo] haben.

  • account_customizations_repo_name: Für Benutzer ist dieser Wert auf gesetzt. AWS CodeCommit aft-account-customizations Aktualisieren Sie in einer Umgebung, die von einem VCS Drittanbieter AFT unterstützt wird, diesen Eingabewert mit Ihrem Repository-Namen. Für BitBucket Github und GitHub Enterprise muss der Repository-Name das folgende Format [Org]/[Repo] haben.

  • account_provisioning_customizations_repo_name: Für Benutzer ist dieser Wert auf gesetzt. AWS CodeCommit aft-account-provisioning-customizations Aktualisieren Sie in einer Umgebung mit AFT Drittanbieter-Unterstützung diesen Eingabewert mit Ihrem Repository-Namen. VCS Für BitBucket Github und GitHub Enterprise muss der Repository-Name das folgende Format [Org]/[Repo] haben.

  • global_customizations_repo_name: Für Benutzer ist dieser Wert auf gesetzt. AWS CodeCommit aft-global-customizations Aktualisieren Sie in einer Umgebung mit AFT VCS Drittanbieter-Unterstützung diesen Eingabewert mit Ihrem Repository-Namen. Für BitBucket Github und GitHub Enterprise muss der Repository-Name das folgende Format [Org]/[Repo] haben.

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

Standardmäßig stammen Quellen aus dem Branch jedes Repositorys. AFT 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 AFTTerraform-Modul.

Für bestehende Kunden AWS CodeCommit

Wenn Sie ein CodeCommit Repository mit einem neuen Namen für erstellenAFT, 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, werden AFT entweder die erforderlichen AWS CodeCommit Repositorys oder eine AWS CodeStar Verbindung für den von Ihnen ausgewählten VCS Drittanbieter erstellt. In letzterem 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.