Interruzione delle distribuzioni dei servizi Amazon ECS - Amazon Elastic Container Service

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Interruzione delle distribuzioni dei servizi Amazon ECS

Puoi interrompere manualmente una distribuzione quando l'interruttore automatico o gli allarmi non hanno rilevato un'implementazione difettosa. CloudWatch Sono disponibili i seguenti tipi di interruzione:

  • Rollback: questa opzione ripristina la distribuzione del servizio alla revisione precedente del servizio.

    Puoi utilizzare questa opzione anche se non hai configurato la distribuzione del servizio per l'opzione di rollback.

È possibile interrompere una distribuzione che si trova in uno dei seguenti stati. Per ulteriori informazioni sugli stati di distribuzione dei servizi, vedereVisualizza la cronologia dei servizi utilizzando le distribuzioni di servizi Amazon ECS.

  • IN SOSPESO: la distribuzione del servizio passa allo stato ROLLBACK_REQUESTED, quindi viene avviata l'operazione di rollback.

  • IN_PROGRESS - La distribuzione del servizio passa allo stato ROLLBACK_REQUESTED, quindi inizia l'operazione di rollback.

  • STOP_REQUESTED - La distribuzione del servizio continua a interrompersi.

  • ROLLBACK_REQUESTED: la distribuzione del servizio continua l'operazione di rollback.

  • ROLLBACK_IN_PROGRESS - La distribuzione del servizio continua l'operazione di rollback.

Procedura

Prima di iniziare, configura le autorizzazioni richieste per la visualizzazione delle distribuzioni dei servizi. Per ulteriori informazioni, consulta Autorizzazioni necessarie per visualizzare le distribuzioni dei servizi Amazon ECS.

Amazon ECS Console
  1. Apri la console nella versione 2. https://console.aws.amazon.com/ecs/

  2. Nella pagina Clusters (Cluster), scegli il cluster.

  3. Nella pagina dei dettagli del cluster, nella sezione Servizi, scegli il servizio.

    Viene visualizzata la pagina dei dettagli del servizio.

  4. Nella pagina dei dettagli del servizio, scegli Implementazioni.

    Viene visualizzata la pagina delle distribuzioni.

  5. In Distribuzione continua, scegli Ripristina. Quindi, nella finestra di conferma, scegli Ripristina.

AWS CLI
  1. Esegui list-service-deployments per recuperare l'ARN di distribuzione del servizio.

    Sostituiscili user-input con i tuoi valori.

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

    Prendi nota della serviceDeploymentArn distribuzione che desideri interrompere.

    { "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. Esegui stop-service-deployments. Usa quello da serviceDeploymentArn cui è stato restituitolist-service-deployments.

    user-inputSostituiscili con i tuoi valori.

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

Passaggi successivi

Decidi quali modifiche apportare al servizio, quindi aggiorna il servizio. Per ulteriori informazioni, consulta Aggiornamento di un servizio Amazon ECS.