Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Spostare AFT AWS CodeCommit da un altro provider VCS
Questa sezione fornisce una panoramica di come spostare AWS Control Tower Account Factory for Terraform (AFT) da AWS CodeCommit sistema di controllo della versione (VCS) a un altro provider VCS.
Fase 1: Configura nuovi repository nel VCS di tua scelta.
Fase 2. Aggiungi questi repository come nuovi telecomandi. git
Fase 3. Esegui git push
sul nuovo provider VCS.
Nota
La struttura del repository che crei dovrebbe essere la stessa di. AWS CodeCommit La modifica della struttura impedisce a AFT di eseguire il codice desiderato.
Struttura del repository:
-
aft-account-request
-
aft-account-customizations
-
aft-global-customizations
-
aft-account-provisioning-customizations
Fase 4. Nel tuo account di gestione AWS Control Tower, aggiorna il modulo Terraform (bootstrap) in modo che punti al tuo provider VCS, come mostrato nell'esempio seguente:
Esempio: GitLab con Terraform OSS
— Esegui terraform plan
per visualizzare in anteprima le modifiche, quinditerraform
apply
.
Fase 5: Completa i passaggi per completare la configurazione di CodeConnection (precedentemente noto come CodeStar):
Accedi al tuo account di gestione AFT
Individua e completa i dati in sospeso AWS CodeConnections per il nuovo provider VCS, come descritto in Aggiornare una connessione in sospeso []
https://us-east-1.console.aws.amazon.com/codesuite/settings/connections
Nota
Le pipeline degli account mantengono la fonte precedente fino a quando non viene aft-invoke-customizations
richiamato Step Functions. Questa chiamata può essere eseguita come parte dell'aggiornamento o come parte delle successive chiamate di personalizzazione.
Per maggiori informazioni, consulta questo blog: Come migrare il tuo AWS CodeCommit repository verso un altro provider Git