Alternative per il controllo della versione del codice sorgente in AFT - AWS Control Tower

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à.

Alternative per il controllo della versione del codice sorgente in AFT

AFTutilizza un sistema AWS CodeCommit di controllo della versione del codice sorgente (VCS) e ne consente altri CodeConnectionsche soddisfino i requisiti aziendali o l'architettura esistente.

Se esegui la distribuzione AFT per la prima volta e non disponi di un CodeCommit repository esistente, devi specificare un VCS provider esterno, come parte dei prerequisiti di AFT distribuzione. Per ulteriori informazioni, consulta Alternative per il controllo della versione del codice sorgente in. AFT

AFTsupporta le seguenti alternative di controllo del codice sorgente:
  • GitHub

  • GitHub Enterprise Server

  • BitBucket

Nota

Se lo specifichi AWS CodeCommit come tuoVCS, non sono necessari passaggi aggiuntivi. AFTcrea i git repository necessari nel tuo ambiente, con nomi predefiniti. Tuttavia, è possibile sostituire i nomi dei repository predefiniti per conformarsi CodeCommit, se necessario, agli standard organizzativi.

Imposta un sistema di controllo della versione del codice sorgente alternativo (personalizzato) con VCS AFT

Per configurare un sistema di controllo della versione del codice sorgente alternativo per la tua AFT distribuzione, segui questi passaggi.

Passaggio 1: Crea git repository in un sistema di controllo delle versioni di terze parti supportato (VCS).

Se non lo utilizzi AWS CodeCommit, devi creare git repository nell'ambiente di un provider di terze parti AFT supportato da un VCS provider di terze parti per i seguenti elementi.

Fase 2: Specificare i parametri VCS di configurazione necessari per la distribuzione AFT

I seguenti parametri di input sono necessari per configurare il VCS provider come parte della AFT distribuzione.

  • vcs_provider: se non lo utilizzi AWS CodeCommit, specifica il VCS provider come, o "bitbucket" "github""githubenterprise", in base al tuo caso d'uso.

  • github_enterprise_url: solo per i clienti Enterprise, specifica il. GitHub GitHub URL

  • account_request_repo_name: per gli utenti, questo valore è impostato su. AWS CodeCommit aft-account-request In un ambiente di VCS provider AFT di terze parti supportato, aggiorna questo valore di input con il nome effettivo del repository. Per BitBucket Github ed GitHub Enterprise, il nome del repository deve avere il formato. [Org]/[Repo]

  • account_customizations_repo_name: per gli utenti, questo valore è impostato su. AWS CodeCommit aft-account-customizations In un ambiente di VCS provider di terze parti AFT supportato, aggiorna questo valore di input con il nome del tuo repository. Per BitBucket Github ed GitHub Enterprise, il nome del repository deve avere il formato. [Org]/[Repo]

  • account_provisioning_customizations_repo_name: per gli utenti, questo valore è impostato su. AWS CodeCommit aft-account-provisioning-customizations In un ambiente di provider di terze parti supportato, aggiorna questo valore di input con il nome del AFT tuo repository. VCS Per BitBucket Github ed GitHub Enterprise, il nome del repository deve avere il formato. [Org]/[Repo]

  • global_customizations_repo_name: per gli utenti, questo valore è impostato su. AWS CodeCommit aft-global-customizations In un ambiente di VCS provider di terze parti AFT supportato, aggiorna questo valore di input con il nome del tuo repository. Per BitBucket Github ed GitHub Enterprise, il nome del repository deve avere il formato. [Org]/[Repo]

  • account_request_repo_branch: il ramo è main predefinito, ma il valore può essere sovrascritto.

Per impostazione predefinita, le fonti provengono dal ramo di ogni repository. AFT main git È possibile sovrascrivere il valore del nome del ramo con un parametro di input aggiuntivo. Per ulteriori informazioni sui parametri di input, fate riferimento al README file nel AFTmodulo Terraform.

Per i clienti esistenti AWS CodeCommit

Se si crea un CodeCommit repository con un nuovo nome perAFT, è possibile aggiornare il nome del repository aggiornando i valori di questi parametri di input.

Passaggio 3: Completare la AWS CodeStar connessione per i provider di terze parti VCS

Quando la distribuzione viene eseguita, AFT crea i AWS CodeCommit repository richiesti oppure crea una AWS CodeStar connessione per il VCS provider di terze parti scelto. In quest'ultimo caso, è necessario accedere manualmente alla console dell'account di AFT gestione per completare la connessione in sospeso AWS CodeStar . Consulta la AWS CodeStar documentazione per ulteriori istruzioni su come completare la AWS CodeStar connessione.