Arrêt des déploiements de services Amazon ECS - 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.

Arrêt des déploiements de services Amazon ECS

Vous pouvez arrêter manuellement un déploiement lorsqu'un déploiement défaillant n'a pas été détecté par le disjoncteur ou les CloudWatch alarmes. Les types d’arrêt suivants sont disponibles :

  • Restauration : cette option restaure le déploiement de service à la version précédente du service.

    Vous pouvez utiliser cette option même si vous n’avez pas configuré le déploiement de service pour l’option de restauration.

Vous pouvez arrêter un déploiement qui se trouve dans l’un des états suivants. Pour de plus amples informations sur les états de déploiement de service, consultez la section Afficher l'historique des services à l'aide des déploiements de services Amazon ECS.

  • EN ATTENTE : le déploiement de service passe à l’état RESTAURATION_DEMAMDÉE, puis l’opération de restauration commence.

  • EN_COURS : le déploiement de service passe à l’état RESTAURATION_DEMAMDÉE, puis l’opération de restauration commence.

  • ARRÊT_DEMANDÉ : le déploiement de service continue de s’arrêter.

  • RESTAURATION_DEMAMDÉE : le déploiement de service poursuit l’opération de restauration.

  • RESTAURATION_EN_COURS : le déploiement de service poursuit l’opération de restauration.

Procédure

Avant de commencer, configurez les autorisations requises pour consulter les déploiements de service. Pour de plus amples informations, veuillez consulter Autorisations requises pour consulter les déploiements de service Amazon ECS.

Amazon ECS Console
  1. Ouvrez la console à la https://console.aws.amazon.com/ecs/version 2.

  2. Sur la page Clusters, choisissez le cluster.

  3. Sur la page des détails du cluster, dans la section Services, choisissez le service.

    La page des détails du service s’affiche.

  4. Sur la page des détails du service, choisissez Déploiements.

    La page des déploiements s’affiche.

  5. Sous Déploiement en cours, choisissez Restaurer. Ensuite, dans la fenêtre de confirmation, choisissez Restaurer.

AWS CLI
  1. Exécutez list-service-deployments pour récupérer l’ARN de déploiement de service.

    Remplacez le user-input par vos valeurs.

    aws ecs list-service-deployments --cluster cluster-name --service service-name

    Notez le serviceDeploymentArn du déploiement que vous souhaitez arrêter.

    { "serviceDeployments": [ { "serviceDeploymentArn": "arn:aws:ecs:us-west-2:123456789012:service-deployment/cluster-name/service-name/NCWGC2ZR-taawPAYrIaU5", "serviceArn": "arn:aws:ecs:us-west-2:123456789012:service/cluster-name/service-name", "clusterArn": "arn:aws:ecs:us-west-2:123456789012:cluster/cluster-name", "targetServiceRevisionArn": "arn:aws:ecs:us-west-2:123456789012:service-revision/cluster-name/service-name/4980306466373577095", "status": "SUCCESSFUL" } ] }
  2. Exécutez stop-service-deployments. Utilisez celui serviceDeploymentArn qui a été renvoyé par list-service-deployments.

    Remplacez le user-input par vos valeurs.

    aws ecs stop-service-deployment --service-deployment-arn arn:aws:ecs:region:123456789012:service-deployment/cluster-name/service-name/NCWGC2ZR-taawPAYrIaU5 --stop-type ROLLBACK

Étapes suivantes

Décidez quelles modifications doivent être apportées au service, puis mettez-le à jour. Pour de plus amples informations, veuillez consulter Mettre à jour un service Amazon ECS.