View a markdown version of this page

Penerapan layanan berkelanjutan - Amazon Elastic Container Service

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

Penerapan layanan berkelanjutan

Saat hook siklus hidup jeda dikonfigurasi untuk penerapan layanan Amazon ECS, penerapan akan berhenti pada tahap siklus hidup yang dikonfigurasi dan menunggu tindakan eksplisit. Gunakan ContinueServiceDeployment API untuk melanjutkan penerapan ke tahap siklus hidup berikutnya atau memutar kembali ke revisi layanan sebelumnya.

Jenis tindakan berikut tersedia:

  • CONTINUE- Opsi ini melanjutkan penerapan ke tahap siklus hidup berikutnya.

  • ROLLBACK- Opsi ini mengembalikan penyebaran layanan ke revisi layanan sebelumnya.

Anda dapat melanjutkan penerapan yang memiliki hook jeda dalam AWAITING_ACTION status. Penyebaran harus di IN_PROGRESS negara bagian. Untuk informasi selengkapnya tentang status penerapan layanan, lihatMelihat riwayat layanan menggunakan deployment layanan Amazon ECS.

Prasyarat

  • Kait jeda harus dalam AWAITING_ACTION status.

  • Anda membutuhkan hookId dari DescribeServiceDeployments respon.

Prosedur

ECS Console
  1. Buka konsol di https://console.aws.amazon.com/ecs/v2.

  2. Pada halaman Clusters, pilih cluster.

  3. Di bagian Layanan, pilih layanan.

  4. Pilih tab Deployment.

  5. Verifikasi bahwa status kait jeda menunjukkan tindakan Menunggu.

  6. Pilih Ambil Tindakan, lalu pilih Lanjutkan atau Gulung kembali.

CLI
  1. Dapatkan hookId dengan menelepondescribe-service-deployments:

    aws ecs describe-service-deployments \ --service-deployment-arn arn:aws:ecs:us-west-2:123456789012:service-deployment/my-cluster/my-service/EZe5RNVLH6PPzHXINuP28
  2. Panggil continue-service-deployment dengan hookId dan tindakan:

    Untuk melanjutkan penerapan:

    aws ecs continue-service-deployment \ --hook-id ecs-pause-e7tK9G_WRJqNF_EOMjztDXfKenlJuEUVjsNStf4WLKw \ --action CONTINUE

    Untuk memutar kembali penerapan:

    aws ecs continue-service-deployment \ --hook-id ecs-pause-e7tK9G_WRJqNF_EOMjztDXfKenlJuEUVjsNStf4WLKw \ --action ROLLBACK

    Tanggapan termasuk penyebaran layanan ARN:

    { "serviceDeploymentArn": "arn:aws:ecs:us-west-2:123456789012:service-deployment/my-cluster/my-service/EZe5RNVLH6PPzHXINuP28" }

Langkah selanjutnya

  • Pantau kemajuan penerapan menggunakan DescribeServiceDeployments atau konsol Amazon ECS.

  • Jika kait jeda tambahan dikonfigurasi pada tahap siklus hidup selanjutnya, penerapan akan berhenti lagi pada tahapan tersebut.