Afficher l'historique des services à l'aide des déploiements ECS de services Amazon - Amazon Elastic Container Service

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
  • DANS_ PROGRESS

  • STOP_REQUESTED

  • ROLLBACK_EN_ PROGRESS

Terminé Le déploiement d'un service est terminé (avec ou sans succès)
  • SUCCESSFUL

  • STOPPED

  • ROLLBACK_SUCCESSFUL

  • ROLLBACK_FAILED

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 SUCCESSFULSTOP_REQUESTED,ROLLBACK_IN_PROGRESSS,ROLLBACK_FAILED,ROLLBACK_SUCCESSFUL, etSTOPPED.

Déploiement du service dans les PROGRESS états STOP _ REQUESTEDSUCCESSFUL,, et ROLLBACK _IN_ qui peut se produire après l'état PROGRESS IN_.

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_PROGRESSSTOP_REQUESTED, ouSTOPPED.

  • IN_PROGRESS- Le déploiement du service est en cours.

    L'État peut se déplacer vers SUCCESSFULSTOP_REQUESTED,ROLLBACK_IN_PROGRESS, etSTOPPED.

  • STOP_REQUESTED- L'état de déploiement du service passe au STOP_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 au SUCCESSFUL moment où le déploiement du service est terminé avec succès.

  • ROLLBACK_IN_PROGRESS- L'état de déploiement du service passe au ROLLBACK_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 versROLLBACK_SUCCESSFUL, ouROLLBACK_FAILED.