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à.
Configura GitHub come origine di configurazione
Questa sezione spiega come distribuire personalizzazioni per AWS Control Tower (cFCT) utilizzando GitHub come sorgente. Il processo prevede tre fasi principali:
Preparare un GitHub repository
Crea la connessione di GitHub codice
Distribuisci lo stack AWS CloudFormation
Prepara un repository GitHub
Crea un repository all'interno del tuo GitHub account, il nome predefinito utilizzato nel modello è. custom-control-tower-configuration
Valuta la possibilità di rendere privato il repository di destinazione. Definirai le tue personalizzazioni in un yaml
file chiamato manifest.yaml
nella cartella di distribuzione del repository
La guida alla personalizzazione cFct fornisce indicazioni dettagliate sulla creazione di un manifest.yaml
file per configurare le personalizzazioni.
Crea la connessione GitHub
Dall'istanza Developer Tools --Connections per Github, esegui i seguenti passaggi:
Seleziona Crea connessione e scegli GitHub come provider
Scegli Crea una connessione all' GitHub app e, nel campo Nome connessione, inserisci GitHub cFct o un nome qualsiasi
Seleziona Connetti GitHub a, quindi scegli Installa una nuova app
Seleziona l' GitHub utente o l'organizzazione per il tuo repository
In Accesso al repository, scegli Seleziona solo repository, quindi seleziona il repository che hai creato in precedenza e Salva il tuo lavoro.
Nota l'ARN Code Connections: ti servirà per distribuire lo stack. AWS CloudFormation
Distribuisci lo stack AWS CloudFormation
Scarica il
custom-control-tower-initiation.template
file dal repository.Crea un nuovo AWS CloudFormation stack utilizzando il
custom-control-tower-initiation.template
file.In AWS CodePipeline Source, scegli GitHub (tramite Code Connection).
In GitHub Configurazione, specifica questi campi:
Per l'ARN di Code Connection, fornire l'ARN di Code Connection
per GitHub Utente o Organizzazione, fornite il nome dell' GitHub utente o dell'organizzazione con cui avete creato il repository
Per GitHub Repository Name, inserisci il nome del repository (il valore predefinito è)
custom-control-tower-configuration
Per GitHub Branch Name, inserisci il nome del ramo (il valore predefinito è)
main