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 kait siklus hidup jeda dikonfigurasi untuk penyebaran layanan Amazon ECS, penerapan berhenti pada tahap siklus hidup yang dikonfigurasi dan menunggu tindakan eksplisit. Gunakan ContinueServiceDeployment API untuk melanjutkan penerapan ke tahap siklus hidup berikutnya atau mengembalikan 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 AWAITING_ACTION status kait jeda. Penyebaran harus di IN_PROGRESS negara bagian. Untuk informasi selengkapnya tentang status penyebaran layanan, lihatMelihat riwayat layanan menggunakan deployment layanan Amazon ECS.

Prasyarat

  • Pengait jeda harus dalam AWAITING_ACTION status.

  • Anda membutuhkan jawaban hookId dari DescribeServiceDeployments jawabannya.

Prosedur

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

  2. Pada halaman Cluster, pilih cluster.

  3. Di bagian Layanan, pilih layanan.

  4. Pilih tab Deployments.

  5. Verifikasi bahwa status kait jeda menunjukkan Men unggu tindakan.

  6. Pilih Ambil Tind akan, lalu pilih Lanjutkan atau Putar 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 mengembalikan penerapan:

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

    Responsnya 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 berhenti lagi pada tahapan tersebut.