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.
Afficher l'historique des services à l'aide des déploiements ECS de services Amazon
Les déploiements de services fournissent une vue complète de vos déploiements. Les déploiements de service fournissent les informations suivantes sur le service :
-
Configuration de la charge de travail actuellement déployée (révision du service source)
-
Configuration de la charge de travail déployée (révision du service cible)
-
Statut de déploiement
-
Nombre de tâches ayant échoué détectées par le disjoncteur
-
Les CloudWatch alarmes qui sont en alarme
-
Quand le déploiement du service a commencé et s'est terminé
-
Les détails d'une annulation, le cas échéant
Pour plus d'informations sur les propriétés de déploiement du service, consultezPropriétés incluses dans le déploiement d'un ECS service Amazon.
Les déploiements de services sont en lecture seule et chacun possède un identifiant unique.
Il existe trois étapes de déploiement du service :
Étape | Définition | États associés |
---|---|---|
En attente | Un déploiement de service a été créé, mais n'a pas démarré | PENDING |
En continu | Le déploiement d'un service est en cours |
|
Terminé | Le déploiement d'un service est terminé (avec ou sans succès) |
|
Vous utilisez les déploiements de services pour comprendre le cycle de vie de votre service et pour déterminer si des mesures doivent être prises. Par exemple, en cas de rétrogradation, vous devrez peut-être étudier le déploiement du service et les événements du service.
Vous pouvez consulter l'historique le plus récent des 90 jours des déploiements créés le 25 octobre 2024 ou après cette date à l'aide de la consoleAPI, et du. AWS CLI
Cycle de vie de déploiement des services
Amazon ECS crée automatiquement un nouveau déploiement de service lorsque l'une des actions suivantes se produit :
-
Un utilisateur crée un service.
-
Un utilisateur met à jour le service et utilise l'option Forcer un nouveau déploiement.
-
Un utilisateur met à jour une ou plusieurs propriétés de service qui nécessitent un déploiement.
Pendant qu'un déploiement est en cours, Amazon ECS met à jour les propriétés de déploiement de service suivantes afin de refléter la progression du déploiement du service :
-
L'état
-
Nombre de tâches en cours
Le nombre de tâches en cours indiqué dans la révision du service peut ne pas être égal au nombre réel de tâches en cours d'exécution. Ce nombre représente le nombre de tâches en cours d'exécution une fois le déploiement terminé. Par exemple, si vous avez lancé des tâches indépendamment du déploiement du service, ces tâches ne sont pas incluses dans le nombre de tâches en cours pour la révision du service.
-
Détection de panne du disjoncteur :
-
Nombre de tâches qui n'ont pas pu démarrer
-
-
CloudWatch détection de panne d'alarme
-
Les alarmes actives
-
-
Informations de restauration :
-
L'heure de début
-
Raison de la restauration
-
Le ARN de la révision du service utilisée pour le rollback
-
La raison du statut
Amazon ECS supprime le déploiement du service lorsque vous supprimez un service.
États de déploiement du service
Le déploiement d'un service démarre en PENDING
état.
L'illustration suivante montre les états de déploiement du service qui peuvent se produire après l'PENDING
état : IN_PROGRESS
SUCCESSFUL
STOP_REQUESTED
,ROLLBACK_IN_PROGRESSS
,ROLLBACK_FAILED
,ROLLBACK_SUCCESSFUL
, etSTOPPED
.
Les informations suivantes fournissent des informations détaillées sur les états de déploiement des services :
-
PENDING
- Le déploiement du service a été créé, mais n'a pas démarré.L'État peut se déplacer vers
IN_PROGRESS
STOP_REQUESTED
, ouSTOPPED
. -
IN_PROGRESS
- Le déploiement du service est en cours.L'État peut se déplacer vers
SUCCESSFUL
STOP_REQUESTED
,ROLLBACK_IN_PROGRESS
, etSTOPPED
. -
STOP_REQUESTED
- L'état de déploiement du service passe auSTOP_REQUESTED
moment où l'une des situations suivantes se produit :-
Un utilisateur lance le déploiement d'un nouveau service.
-
L'option de restauration n'est pas utilisée pour le mécanisme de détection des défaillances (disjoncteur ou alarme) et le service n'atteint pas son état normal.
SUCCESSFUL
L'État passe à
STOPPED
. -
-
SUCCESSFUL
- L'état de déploiement du service passe auSUCCESSFUL
moment où le déploiement du service est terminé avec succès. -
ROLLBACK_IN_PROGRESS
- L'état de déploiement du service passe auROLLBACK_IN_PROGRESS
moment où l'option de restauration est utilisée pour le mécanisme de détection des défaillances (disjoncteur ou alarme) et que le service échoue.L'État se déplace vers
ROLLBACK_SUCCESSFUL
, ouROLLBACK_FAILED
.