Stoppen von Amazon ECS-Servicebereitstellungen - Amazon Elastic Container Service

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Stoppen von Amazon ECS-Servicebereitstellungen

Sie können eine Bereitstellung manuell beenden, wenn eine fehlgeschlagene Bereitstellung nicht durch den Schutzschalter oder die CloudWatch Alarme erkannt wurde. Die folgenden Stopptypen sind verfügbar:

  • Rollback — Mit dieser Option wird die Servicebereitstellung auf die vorherige Service-Revision zurückgesetzt.

    Sie können diese Option auch dann verwenden, wenn Sie die Servicebereitstellung nicht für die Rollback-Option konfiguriert haben.

Sie können eine Bereitstellung beenden, die sich in einem der folgenden Status befindet. Weitere Informationen zu den Status der Dienstbereitstellung finden Sie unterServiceverlauf mithilfe von Amazon ECS-Servicebereitstellungen anzeigen.

  • AUSSTEHEND — Die Dienstbereitstellung wechselt in den Status ROLLBACK_REQUESTED, und dann beginnt der Rollback-Vorgang.

  • IN_PROGRESS — Die Dienstbereitstellung wechselt in den Status ROLLBACK_REQUESTED, und dann beginnt der Rollback-Vorgang.

  • STOP_REQUESTED — Die Dienstbereitstellung wird weiterhin beendet.

  • ROLLBACK_REQUESTED — Die Dienstbereitstellung setzt den Rollback-Vorgang fort.

  • ROLLBACK_IN_PROGRESS — Die Dienstbereitstellung setzt den Rollback-Vorgang fort.

Verfahren

Bevor Sie beginnen, konfigurieren Sie die erforderlichen Berechtigungen für die Anzeige von Dienstbereitstellungen. Weitere Informationen finden Sie unter Für die Anzeige von Amazon ECS-Servicebereitstellungen sind Berechtigungen erforderlich.

Amazon ECS Console
  1. Öffnen Sie die Konsole auf https://console.aws.amazon.com/ecs/Version 2.

  2. Wählen Sie auf der Cluster-Seite den Cluster aus.

  3. Wählen Sie auf der Seite mit den Cluster-Details im Abschnitt Dienste den Dienst aus.

    Die Seite mit den Servicedetails wird angezeigt.

  4. Wählen Sie auf der Seite mit den Dienstdetails die Option Bereitstellungen aus.

    Die Seite „Bereitstellungen“ wird angezeigt.

  5. Wählen Sie unter Laufende Bereitstellung die Option Rollback aus. Wählen Sie dann im Bestätigungsfenster die Option Rollback aus.

AWS CLI
  1. Führen Sie auslist-service-deployments, um den ARN für die Dienstbereitstellung abzurufen.

    Ersetzen Sie die user-input durch Ihre Werte.

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

    Notieren Sie sich das serviceDeploymentArn für die Bereitstellung, die Sie beenden möchten.

    { "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. Führen Sie stop-service-deployments. Verwenden Sie dieserviceDeploymentArn, von der zurückgegeben wurdelist-service-deployments.

    Ersetzen Sie das user-input durch Ihre Werte.

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

Nächste Schritte

Entscheiden Sie, welche Änderungen am Service vorgenommen werden müssen, und aktualisieren Sie dann den Service. Weitere Informationen finden Sie unter Aktualisierung eines Amazon ECS-Service.