

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Menghentikan deployment layanan Amazon ECS
<a name="stop-service-deployment"></a>

Anda dapat menghentikan penerapan secara manual saat penerapan yang gagal tidak terdeteksi oleh pemutus sirkuit atau alarm. CloudWatch Jenis stop berikut tersedia:
+ Rollback - Opsi ini mengembalikan penyebaran layanan ke revisi layanan sebelumnya. 

  Anda dapat menggunakan opsi ini meskipun Anda tidak mengonfigurasi penyebaran layanan untuk opsi rollback. 

Anda dapat menghentikan penerapan yang ada di salah satu status berikut. Untuk informasi selengkapnya tentang status penerapan layanan, lihat[Melihat riwayat layanan menggunakan deployment layanan Amazon ECS](service-deployment.md).
+ PENDING - Penyebaran layanan bergerak ke status ROLLBACK\$1REQUESTED, dan kemudian operasi rollback dimulai.
+ IN\$1PROGRESS - Penyebaran layanan bergerak ke status ROLLBACK\$1REQUESTED, dan kemudian operasi rollback dimulai.
+ STOP\$1REQUESTED - Penyebaran layanan terus berhenti.
+ ROLLBACK\$1REQUESTED - Penyebaran layanan melanjutkan operasi rollback.
+ ROLLBACK\$1IN\$1PROGRESS - Penyebaran layanan melanjutkan operasi rollback.

## Prosedur
<a name="stop-service-deployment-procedure"></a>

Sebelum Anda mulai, konfigurasikan izin yang diperlukan untuk melihat penerapan layanan. Untuk informasi selengkapnya, lihat [Izin diperlukan untuk melihat penerapan layanan Amazon ECS](service-deployment-permissions.md).

------
#### [ Amazon ECS Console ]

1. Buka konsol di [https://console.aws.amazon.com/ecs/v2](https://console.aws.amazon.com/ecs/v2).

1. Pada halaman **Clusters**, pilih cluster.

1. Pada halaman detail cluster, di bagian **Layanan**, pilih layanan.

   Halaman detail layanan ditampilkan.

1. Pada halaman detail layanan, pilih **Deployment**.

   Halaman penerapan ditampilkan.

1. Di bawah **Penerapan yang sedang berlangsung**, pilih **Roll back**. Kemudian, di jendela konfirmasi, pilih **Gulung kembali**.

------
#### [ AWS CLI ]

1. Jalankan `list-service-deployments` untuk mengambil ARN penyebaran layanan. 

   Ganti *user-input* dengan nilai-nilai Anda.

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

   Perhatikan `serviceDeploymentArn` untuk penerapan yang ingin Anda hentikan.

   ```
   {
       "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"
           }
       ]
   }
   ```

1. Jalankan `stop-service-deployments`. Gunakan `serviceDeploymentArn` yang dikembalikan dari`list-service-deployments`.

   Ganti *user-input* dengan nilai-nilai Anda.

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

------

## Langkah selanjutnya
<a name="stop-service-deployment-next-step"></a>

Putuskan perubahan apa yang perlu dilakukan pada layanan, dan kemudian perbarui layanan. Untuk informasi selengkapnya, lihat [Memperbarui layanan Amazon ECS](update-service-console-v2.md).