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 jenis detail ECS Service Action. 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 peristiwa tindakan layanan Amazon ECS. Untuk informasi selengkapnya, lihat Memulai 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.

Peristiwa tindakan layanan dengan tipe peristiwa 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 dalam kondisi mapan dan selesai. Penyebaran layanan dapat berupa rollback, atau untuk menerapkan revisi layanan yang diperbarui.

Peristiwa tindakan layanan dengan tipe peristiwa 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 menggunakan VPC Lattice telah mendeteksi salah satu target untuk VPC Lattice tidak sehat.

Peristiwa tindakan layanan dengan tipe peristiwa ERROR

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 Amazon ECS API.

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 untuk acara 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 penampung Amazon ECS terputus pada instance penampung, 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 peristiwa layanan ini dihasilkan adalah karena tag diterapkan ke layanan tetapi pengguna atau peran belum memilih format Amazon Resource Name (ARN) baru di Wilayah. Untuk informasi selengkapnya, lihat Nama Sumber Daya Amazon (ARNs) dan IDs. Penyebab umum lainnya adalah Amazon ECS tidak dapat mengambil peran tugas IAM yang disediakan.

SERVICE_HEALTH_UNKNOWN

Layanan tidak dapat menggambarkan data kesehatan untuk tugas-tugas.

SERVICE_DEPLOYMENT_FAILED

Penyebaran layanan tidak mencapai 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 selengkapnya tentang EventBridge parameter, lihat Peristiwa EventBridge 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 Acara EventBridge 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 jenis EC2 peluncuran, tugas dicoba untuk diluncurkan pada Instance 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" } }