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à.
Sincronizzazione degli stack con il codice sorgente archiviato in un repository Git con la sincronizzazione Git
La sincronizzazione Git ti consente di gestire gli stack CloudFormation tramite il controllo del codice sorgente. Per farlo, configura CloudFormation in modo che monitori un repository Git. Il repository viene monitorato per rilevare eventuali modifiche a due file:
-
Un file di modello CloudFormation che definisce uno stack
-
Un file di implementazione dello stack che contiene i parametri per la configurazione dello stack
Con la sincronizzazione Git puoi utilizzare le richieste pull e il monitoraggio delle versioni per configurare, implementare e aggiornare gli stack CloudFormation da una posizione centralizzata. Quando esegui il commit delle modifiche al modello o al file di implementazione, CloudFormation aggiorna automaticamente lo stack. Se utilizzi le richieste pull, CloudFormation può lasciare un commento su una richiesta pull spiegando quali modifiche verranno apportate allo stack prima di aggiornarlo effettivamente. Tuttavia, devi prima abilitare questa funzionalità.
La sincronizzazione Git fornisce un’interfaccia della console che puoi utilizzare per collegarti a un repository, generare un file di implementazione dello stack, aggiornare un modello CloudFormation e inviare una richiesta pull al repository. La sincronizzazione Git presenta anche una dashboard di stato attraverso la quale puoi monitorare e modificare le implementazioni attive dello stack di sincronizzazione Git, nonché risolvere eventuali problemi. La sincronizzazione Git è accessibile tramite la console CloudFormation
La sincronizzazione Git supporta i repository GitHub
Nota
La sincronizzazione Git è disponibile nelle Regioni seguenti: Stati Uniti orientali (Virginia settentrionale), Stati Uniti orientali (Ohio), Stati Uniti occidentali (California settentrionale), Stati Uniti occidentali (Oregon), Canada (Centrale), Asia Pacifico (Mumbai), Asia Pacifico (Tokyo), Asia Pacifico (Seoul), Asia Pacifico (Singapore), Asia Pacifico (Sydney), Europa (Irlanda), Europa (Londra), Europa (Parigi), Europa (Stoccolma), Europa (Francoforte), Europa (Milano) e Sud America (San Paolo).
Per informazioni sull’utilizzo della configurazione Git con una strategia multi-account, consulta il seguente post sul blog Use CloudFormation Git sync to configure resources in customer accounts