ECSAcara Amazon - Amazon Elastic Container Service

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

ECSAcara Amazon

Amazon ECS melacak status setiap tugas dan layanan Anda. Jika status tugas atau layanan berubah, peristiwa dibuat dan dikirim ke Amazon EventBridge. Peristiwa ini diklasifikasikan sebagai peristiwa perubahan status tugas dan peristiwa tindakan layanan. Peristiwa dan kemungkinan penyebabnya dijelaskan secara lebih detail di bagian berikut.

Amazon ECS membuat dan mengirimkan jenis peristiwa berikut ke EventBridge: peristiwa perubahan status instance container, peristiwa perubahan status tugas, tindakan layanan, dan peristiwa perubahan status penerapan layanan.

  • Perubahan status instance kontainer

  • Perubahan status tugas

  • Perubahan status penerapan

  • Tindakan layanan

catatan

Amazon ECS dapat menambahkan jenis, sumber, dan detail acara lainnya di masa mendatang. Jika Anda melakukan de-serialisasi JSON data peristiwa dalam kode, pastikan aplikasi Anda siap menangani properti yang tidak dikenal untuk menghindari masalah jika dan kapan properti tambahan ini ditambahkan.

Dalam beberapa kasus, beberapa peristiwa dihasilkan untuk aktivitas yang sama. Misalnya, ketika tugas dimulai pada instance kontainer, peristiwa perubahan status tugas dihasilkan untuk tugas baru. Peristiwa perubahan status instance kontainer dihasilkan untuk memperhitungkan perubahan sumber daya yang tersedia, seperti, memoriCPU, dan port yang tersedia, pada instance kontainer. Demikian juga, jika instance kontainer dihentikan, peristiwa dihasilkan untuk instance kontainer, status koneksi agen kontainer, dan setiap tugas yang berjalan pada instance container.

Peristiwa perubahan status kontainer dan perubahan status tugas berisi dua bidang version: satu di bagian utama peristiwa, dan satu di objek detail peristiwa. Berikut ini menjelaskan perbedaan antara dua bidang tersebut:

  • Bidang version dalam bagian utama peristiwa diatur ke 0 pada semua peristiwa. Untuk informasi selengkapnya tentang EventBridge parameter, lihat Peristiwa dan Pola Peristiwa di Panduan EventBridge Pengguna Amazon.

  • Bidang version dalam objek detail peristiwa menggambarkan versi sumber daya terkait. Setiap kali sumber daya berubah status, versi ini bertambah. Karena peristiwa dapat dikirim beberapa kali, bidang ini mengizinkan Anda untuk mengidentifikasi peristiwa duplikat. Peristiwa duplikat memiliki versi yang sama di objek detail. Jika Anda mereplikasi instans ECS penampung Amazon dan status tugas dengan EventBridge, Anda dapat membandingkan versi sumber daya yang dilaporkan oleh Amazon ECS APIs dengan versi yang dilaporkan EventBridge untuk sumber daya (di dalam detail objek) untuk memverifikasi bahwa versi dalam aliran peristiwa Anda saat ini.

Peristiwa tindakan layanan hanya berisi bidang version dalam bagian utama.

Untuk informasi tambahan tentang cara mengintegrasikan Amazon ECS dan EventBridge, lihat Mengintegrasikan Amazon EventBridge dan Amazon ECS.