Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
AWS CloudFormation événements de création de piles
Lors du déploiement de la pile, une grande partie du temps est consacrée à la création, à la configuration et à l'exécution d'un éventuel contrôle de cohérence par rapport aux ressources créées par la pile. Lorsque chaque ressource démarre le processus de création, un statut de l'CREATE_IN_PROGRESS
événement est défini. Au cours de l'éventuelle phase de vérification de cohérence, le service effectue des contrôles de cohérence internes, s'assurant que la ressource est pleinement opérationnelle et répond aux critères de stabilisation du service définis par chacun Service AWS. Lorsque chaque ressource a terminé l'éventuelle phase de vérification de cohérence du provisionnement, un statut détaillé de l'CONFIGURATION_COMPLETE
événement est défini. Une fois que la ressource a été créée et configurée comme indiqué, et que la configuration correspond à ce qui est spécifié dans le modèle, le statut de l'CREATE_COMPLETE
événement est défini.
Vous pouvez tirer parti de CONFIGURATION_COMPLETE
cet événement pour rationaliser votre processus de création de stack dans les scénarios où un éventuel contrôle de cohérence des ressources n'est pas nécessaire, comme la validation d'une configuration de pile de pré-production ou le provisionnement entre piles. Vous pouvez utiliser cet événement de différentes manières. Par exemple, vous pouvez l'utiliser comme signal visuel pour éviter d'attendre la fin du contrôle de cohérence des ressources ou de la pile. Vous pouvez également l'utiliser pour créer un mécanisme automatisé utilisant l'intégration continue et la livraison continue (CI/CD) pour déclencher des actions supplémentaires.
Important
Bien que le fait de tirer parti de CONFIGURATION_COMPLETE
cet événement accélère les temps de création de piles, vous devez être conscient de ses inconvénients. Tout d'abord, il n'est pris en charge que pour un sous-ensemble de types de ressources prenant en charge la détection de la dérive. Pour obtenir la liste des types de ressources qui prennent en charge la détection de la dérive, consultezSupport des types de ressources. Cette approche peut ne pas convenir à tous les scénarios, en particulier lorsque les ressources nécessitent des contrôles de cohérence approfondis pour garantir une disponibilité opérationnelle totale dans l'environnement cloud (par exemple, dans les environnements de production). Nous vous recommandons d'évaluer soigneusement vos exigences de déploiement et l'importance des contrôles de cohérence pour chaque ressource. Utilisez CONFIGURATION_COMPLETE
cet événement pour optimiser les vitesses de déploiement sans compromettre l'intégrité et la fiabilité de votre infrastructure.
Comme il n'est pas garanti que l'CONFIGURATION_COMPLETE
événement soit défini, tous les scénarios qui l'utilisent doivent être prêts à gérer un CREATE_COMPLETE
événement lorsqu'aucun CONFIGURATION_COMPLETE
événement n'a été défini.
![Schéma montrant la séquence d'événements pour la création de ressources et le contrôle éventuel de cohérence dans une pile.](images/configuration-complete.png)
Lorsque le déploiement de la pile commence, les AWS::ECS::Cluster
ressources AWS::ECR::Repository
et le processus de création démarrent à la fois (ResourceStatus
=CREATE_IN_PROGRESS
. Lorsque le type de AWS::ECR::Repository
ressource a lancé l'éventuel contrôle de cohérence (DetailedStatus
=CONFIGURATION_COMPLETE
), la AWS::ECS::TaskDefinition
ressource peut démarrer le processus de création. De même, une fois que la AWS::ECS::TaskDefinition
ressource commence l'éventuel contrôle de cohérence, AWS::ECS::Service
elle lance le processus de création.
Événements CREATE_IN_PROGRESS
et CREATE_COMPLETE
-
[Pile] :
CREATE_IN_PROGRESS
-
[Ressource] : référentiel ECR
CREATE_IN_PROGRESS
-
[Ressource] : Cluster ECS
CREATE_IN_PROGRESS
-
[Ressource] : référentiel
CREATE_IN_PROGRESS
ECR,CONFIGURATION_COMPLETE
-
[Ressource] : Définition des tâches ECS
CREATE_IN_PROGRESS
-
[Ressource] : cluster ECS
CREATE_IN_PROGRESS
,CONFIGURATION_COMPLETE
-
[Ressource] : Définition de la tâche ECS
CREATE_IN_PROGRESS
,CONFIGURATION_COMPLETE
-
[Ressource] : Service ECS
CREATE_IN_PROGRESS
-
[Ressource] : référentiel ECR
CREATE_COMPLETE
-
[Ressource] : Cluster ECS
CREATE_COMPLETE
-
[Ressource] : Service ECS
CREATE_IN_PROGRESS
,CONFIGURATION_COMPLETE
-
[Pile] :
CREATE_IN_PROGRESS
,CONFIGURATION_COMPLETE
-
[Ressource] : Définition des tâches ECS
CREATE_COMPLETE
-
[Ressource] : Service ECS
CREATE_COMPLETE
-
[Pile] :
CREATE_COMPLETE
Pour plus d'informations, consultez Affichage de l'historique des événements de la pile et le fonctionnement de DescribeStackEvents
l'API.