AWS CloudFormation eventi di creazione di stack - AWS CloudFormation

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

AWS CloudFormation eventi di creazione di stack

Durante l'implementazione dello stack, viene impiegata gran parte del tempo per creare, configurare ed eseguire un eventuale controllo di coerenza rispetto alle risorse create dallo stack. Quando ogni risorsa avvia il processo di creazione, viene impostato uno Status of CREATE_IN_PROGRESS event. Durante l'eventuale fase di controllo della coerenza, il servizio esegue controlli interni di coerenza, assicurando che la risorsa sia pienamente operativa e soddisfi i criteri di stabilizzazione del servizio definiti da ciascuna risorsa. Servizio AWS Quando ogni risorsa ha terminato l'eventuale fase di controllo della coerenza del provisioning, viene impostato uno stato dettagliato dell'CONFIGURATION_COMPLETEevento. Dopo che la risorsa è stata creata e configurata come specificato e la configurazione corrisponde a quanto specificato nel modello, viene impostato lo stato dell'CREATE_COMPLETEevento.

È possibile sfruttare l'CONFIGURATION_COMPLETEevento per semplificare il processo di creazione dello stack in scenari in cui non è richiesto un eventuale controllo della coerenza delle risorse, come la convalida di una configurazione dello stack di preproduzione o il provisioning cross-stack. È possibile utilizzare questo evento in diversi modi. Ad esempio, è possibile utilizzarlo come segnale visivo per evitare di attendere il completamento del controllo di coerenza delle risorse o dello stack. In alternativa, è possibile utilizzarlo per creare un meccanismo automatizzato che utilizza l'integrazione continua e la distribuzione continua (CI/CD) per attivare azioni aggiuntive.

Importante

Sebbene lo sfruttamento dell'CONFIGURATION_COMPLETEevento acceleri i tempi di creazione degli stack, dovresti essere consapevole dei suoi compromessi. Innanzitutto, è supportato solo per un sottoinsieme di tipi di risorse che supportano il rilevamento della deriva. Per un elenco dei tipi di risorse che supportano il rilevamento della deriva, consulta. Supporto per tipi di risorse Questo approccio potrebbe non essere adatto a tutti gli scenari, specialmente quando le risorse richiedono eventuali controlli di coerenza approfonditi per garantire la piena disponibilità operativa in tutto l'ambiente cloud (ad esempio, negli ambienti di produzione). Consigliamo di valutare attentamente i requisiti di implementazione e la criticità dei controlli di coerenza per ciascuna risorsa. Utilizzate l'CONFIGURATION_COMPLETEevento per ottimizzare la velocità di implementazione senza compromettere l'integrità e l'affidabilità dell'infrastruttura.

Poiché non è garantito che l'CONFIGURATION_COMPLETEevento sia impostato, tutti gli scenari che lo utilizzano devono essere preparati per gestire un CREATE_COMPLETE evento quando non è stato impostato alcun evento. CONFIGURATION_COMPLETE

Diagramma che mostra la sequenza di eventi per la creazione di risorse e l'eventuale controllo della coerenza in uno stack.

Quando inizia la distribuzione dello stack, sia le risorse che le AWS::ECS::Cluster risorse AWS::ECR::Repository avviano il processo di creazione (=. ResourceStatus CREATE_IN_PROGRESS Quando il tipo di AWS::ECR::Repository risorsa ha avviato l'eventuale controllo di coerenza (DetailedStatus=CONFIGURATION_COMPLETE), la AWS::ECS::TaskDefinition risorsa può avviare il processo di creazione. Allo stesso modo, una volta che la AWS::ECS::TaskDefinition risorsa inizia l'eventuale controllo di coerenza, avvia il AWS::ECS::Service processo di creazione.

Eventi CREATE_IN_PROGRESS e CREATE_COMPLETE
  • [Pila]: CREATE_IN_PROGRESS

  • [Risorsa]: archivio ECR CREATE_IN_PROGRESS

  • [Risorsa]: ECS Cluster CREATE_IN_PROGRESS

  • [Risorsa]: archivio ECR, CREATE_IN_PROGRESS CONFIGURATION_COMPLETE

  • [Risorsa]: definizione dell'attività ECS CREATE_IN_PROGRESS

  • [Risorsa]: Cluster ECS, CREATE_IN_PROGRESS CONFIGURATION_COMPLETE

  • [Risorsa]: definizione delle attività ECS, CREATE_IN_PROGRESS CONFIGURATION_COMPLETE

  • [Risorsa]: Servizio ECS CREATE_IN_PROGRESS

  • [Risorsa]: archivio ECR CREATE_COMPLETE

  • [Risorsa]: ECS Cluster CREATE_COMPLETE

  • [Risorsa]: Servizio ECS, CREATE_IN_PROGRESS CONFIGURATION_COMPLETE

  • [Pila]:, CREATE_IN_PROGRESS CONFIGURATION_COMPLETE

  • [Risorsa]: definizione dell'attività ECS CREATE_COMPLETE

  • [Risorsa]: Servizio ECS CREATE_COMPLETE

  • [Pila]: CREATE_COMPLETE

Per ulteriori informazioni, consulta Visualizzazione della cronologia eventi relativa agli stack e il funzionamento dell'DescribeStackEventsAPI.