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.
-
AFTrichieste di account. Codice di esempio disponibile
. Per ulteriori informazioni sulle richieste di AFT account, vedereFornisci un nuovo account con AFT. -
AFTpersonalizzazioni del provisioning degli account. Codice di esempio disponibile.
Per ulteriori informazioni sulle personalizzazioni AFT del provisioning degli account, consulta. Crea il tuo account AFT (provisioning customizations state machine) -
AFTpersonalizzazioni globali. Codice di esempio disponibile.
Per ulteriori informazioni sulle personalizzazioni AFT globali, consultaPersonalizzazioni dell'account. -
AFTpersonalizzazioni dell'account. Codice di esempio disponibile.
Per ulteriori informazioni sulle personalizzazioni AFT degli account, consultaPersonalizzazioni dell'account.
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.