View a markdown version of this page

Acara tindakan layanan Amazon ECS - Amazon Elastic Container Service

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

Acara tindakan layanan Amazon ECS

Amazon ECS mengirimkan peristiwa tindakan layanan dengan tipe detail Tindakan Layanan ECS. Tidak seperti peristiwa perubahan status instans kontainer dan tugas, peristiwa tindakan layanan tidak mencakup nomor versi di bidang tanggapan details. Berikut ini adalah pola peristiwa yang digunakan untuk membuat EventBridge aturan untuk acara tindakan layanan Amazon ECS. Untuk informasi selengkapnya, lihat Mem ulai dengan EventBridge di Panduan EventBridge Pengguna Amazon.

{ "source": [ "aws.ecs" ], "detail-type": [ "ECS Service Action" ] }

Amazon ECS mengirimkan acara denganINFO,WARN, dan jenis ERROR acara. Berikut ini adalah peristiwa tindakan layanan.

Acara tindakan layanan dengan jenis acara INFO

SERVICE_STEADY_STATE

Kondisi layanan ini baik dan pada jumlah tugas yang diinginkan, sehingga mencapai status stabil. Penjadwal layanan melaporkan status secara berkala, sehingga Anda mungkin menerima pesan ini beberapa kali.

TASKSET_STEADY_STATE

Tugas yang ditetapkan dalam kondisi baik dan pada jumlah tugas yang diinginkan, sehingga mencapai status stabil.

CAPACITY_PROVIDER_STEADY_STATE

Penyedia kapasitas yang terkait dengan layanan mencapai status stabil.

SERVICE_DESIRED_COUNT_UPDATED

Ketika penjadwal layanan memperbarui jumlah hitungan yang diinginkan untuk set layanan atau tugas. Peristiwa ini tidak dikirim ketika jumlah yang diinginkan diperbarui secara manual oleh pengguna.

TASKS_STOPPED

Layanan telah menghentikan tugas yang sedang berjalan.

SERVICE_DEPLOYMENT_IN_PROGRESS

Penyebaran layanan sedang berlangsung. Penyebaran layanan dapat berupa rollback, atau revisi layanan baru.

SERVICE_DEPLOYMENT_COMPLETED

Penyebaran layanan berada dalam kondisi mapan dan selesai. Penyebaran layanan dapat berupa rollback, atau untuk menerapkan revisi layanan yang diperbarui.

Peristiwa tindakan layanan dengan jenis acara WARN

SERVICE_TASK_START_IMPAIRED

Layanan ini tidak dapat berhasil memulai tugas secara konsisten.

SERVICE_DISCOVERY_INSTANCE_UNHEALTHY

Layanan yang menggunakan penemuan layanan berisi tugas yang kondisinya tidak baik. Penjadwal layanan mendeteksi bahwa kondisi tugas dalam registri layanan tidak baik.

VPC_LATTICE_TARGET_UNHEALTHY

Layanan yang menggunakan VPC Lattice telah mendeteksi salah satu target untuk VPC Lattice tidak sehat.

Peristiwa tindakan layanan dengan tipe peristiwa ERR OR

SERVICE_DAEMON_PLACEMENT_CONSTRAINT_VIOLATED

Tugas dalam layanan yang menggunakan strategi penjadwal layanan DAEMON tidak lagi memenuhi strategi kendala penempatan untuk layanan.

ECS_OPERATION_THROTTLED

Penjadwal layanan telah dibatasi karena batas throttle API Amazon ECS.

SERVICE_DISCOVERY_OPERATION_THROTTLED

Penjadwal layanan telah dibatasi karena batas throttle AWS Cloud Map API. Hal ini dapat terjadi pada layanan yang dikonfigurasi untuk menggunakan penemuan layanan.

SERVICE_TASK_PLACEMENT_FAILURE

Penjadwal layanan tidak dapat menempatkan tugas. Penyebabnya akan dijelaskan dalam bidang reason.

Penyebab umum peristiwa layanan ini dihasilkan adalah karena kurangnya sumber daya di cluster untuk menempatkan tugas. Misalnya, kurangnya kapasitas CPU atau memori pada instans kontainer yang tersedia atau tidak tersedianya instans kontainer. Penyebab umum lainnya adalah ketika agen kontainer Amazon ECS terputus pada instance kontainer, menyebabkan penjadwal tidak dapat menempatkan tugas.

SERVICE_TASK_CONFIGURATION_FAILURE

Penjadwal layanan tidak dapat menempatkan tugas karena kesalahan konfigurasi. Penyebabnya akan dijelaskan dalam bidang reason.

Penyebab umum dari peristiwa layanan ini dibuat adalah karena tag diterapkan ke layanan tetapi pengguna atau peran belum memilih untuk masuk ke format Nama Sumber Daya Amazon (ARN) baru di Wilayah. Untuk informasi selengkapnya, lihat Amazon Resource Name (ARN) dan ID. Penyebab umum lainnya adalah bahwa Amazon ECS tidak dapat mengambil peran tugas IAM yang disediakan.

SERVICE_HEALTH_UNKNOWN

Layanan tidak dapat menjelaskan data kesehatan untuk tugas.

SERVICE_DEPLOYMENT_FAILED

Penyebaran layanan tidak mencapai titik stabil. Ini terjadi ketika a CloudWatch dipicu atau pemutus sirkuit mendeteksi kegagalan penyebaran layanan.

contoh Peristiwa status stabil layanan

Peristiwa status stabil layanan disampaikan dalam format berikut. Untuk informasi selengkap EventBridge nya tentang parameter, lihat Per EventBridge istiwa di Panduan EventBridge Pengguna Amazon.

{ "version": "0", "id": "af3c496d-f4a8-65d1-70f4-a69d52e9b584", "detail-type": "ECS Service Action", "source": "aws.ecs", "account": "111122223333", "time": "2019-11-19T19:27:22Z", "region": "us-west-2", "resources": [ "arn:aws:ecs:us-west-2:111122223333:service/default/servicetest" ], "detail": { "eventType": "INFO", "eventName": "SERVICE_STEADY_STATE", "clusterArn": "arn:aws:ecs:us-west-2:111122223333:cluster/default", "createdAt": "2019-11-19T19:27:22.695Z" } }
contoh Peristiwa status stabil penyedia kapasitas

Peristiwa status stabil penyedia kapasitas disampaikan dalam format berikut.

{ "version": "0", "id": "b9baa007-2f33-0eb1-5760-0d02a572d81f", "detail-type": "ECS Service Action", "source": "aws.ecs", "account": "111122223333", "time": "2019-11-19T19:37:00Z", "region": "us-west-2", "resources": [ "arn:aws:ecs:us-west-2:111122223333:service/default/servicetest" ], "detail": { "eventType": "INFO", "eventName": "CAPACITY_PROVIDER_STEADY_STATE", "clusterArn": "arn:aws:ecs:us-west-2:111122223333:cluster/default", "capacityProviderArns": [ "arn:aws:ecs:us-west-2:111122223333:capacity-provider/ASG-tutorial-capacity-provider" ], "createdAt": "2019-11-19T19:37:00.807Z" } }
contoh Peristiwa gangguan memulai tugas layanan

Peristiwa gangguan memulai tugas layanan disampaikan dalam format berikut.

{ "version": "0", "id": "57c9506e-9d21-294c-d2fe-e8738da7e67d", "detail-type": "ECS Service Action", "source": "aws.ecs", "account": "111122223333", "time": "2019-11-19T19:55:38Z", "region": "us-west-2", "resources": [ "arn:aws:ecs:us-west-2:111122223333:service/default/servicetest" ], "detail": { "eventType": "WARN", "eventName": "SERVICE_TASK_START_IMPAIRED", "clusterArn": "arn:aws:ecs:us-west-2:111122223333:cluster/default", "createdAt": "2019-11-19T19:55:38.725Z" } }
contoh Peristiwa kegagalan penempatan tugas layanan

Peristiwa kegagalan penempatan tugas disampaikan dalam format berikut. Untuk informasi selengkapnya, lihat A EventBridge cara di Panduan EventBridge Pengguna Amazon.

Dalam contoh berikut, tugas mencoba untuk menggunakan penyedia kapasitas FARGATE_SPOT tetapi penjadwal layanan tidak dapat memperoleh kapasitas Fargate Spot.

{ "version": "0", "id": "ddca6449-b258-46c0-8653-e0e3a6d0468b", "detail-type": "ECS Service Action", "source": "aws.ecs", "account": "111122223333", "time": "2019-11-19T19:55:38Z", "region": "us-west-2", "resources": [ "arn:aws:ecs:us-west-2:111122223333:service/default/servicetest" ], "detail": { "eventType": "ERROR", "eventName": "SERVICE_TASK_PLACEMENT_FAILURE", "clusterArn": "arn:aws:ecs:us-west-2:111122223333:cluster/default", "capacityProviderArns": [ "arn:aws:ecs:us-west-2:111122223333:capacity-provider/FARGATE_SPOT" ], "reason": "RESOURCE:FARGATE", "createdAt": "2019-11-06T19:09:33.087Z" } }

Dalam contoh berikut untuk EC2, tugas dicoba diluncurkan pada Instans Container 2dd1b186f39845a584488d2ef155c131 tetapi penjadwal layanan tidak dapat menempatkan tugas karena CPU tidak mencukupi.

{ "version": "0", "id": "ddca6449-b258-46c0-8653-e0e3a6d0468b", "detail-type": "ECS Service Action", "source": "aws.ecs", "account": "111122223333", "time": "2019-11-19T19:55:38Z", "region": "us-west-2", "resources": [ "arn:aws:ecs:us-west-2:111122223333:service/default/servicetest" ], "detail": { "eventType": "ERROR", "eventName": "SERVICE_TASK_PLACEMENT_FAILURE", "clusterArn": "arn:aws:ecs:us-west-2:111122223333:cluster/default", "containerInstanceArns": [ "arn:aws:ecs:us-west-2:111122223333:container-instance/default/2dd1b186f39845a584488d2ef155c131" ], "reason": "RESOURCE:CPU", "createdAt": "2019-11-06T19:09:33.087Z" } }