Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Contoh definisi tugas Amazon ECS: Rute log ke CloudWatch
Sebelum kontainer Anda dapat mengirim log ke CloudWatch, Anda harus menentukan driver awslogs log untuk kontainer dalam definisi tugas Anda. Untuk informasi selengkapnya tentang parameter log, lihat Penyimpanan dan pencatatan log
Definisi tugas JSON yang berikut memiliki logConfiguration objek yang ditentukan untuk setiap wadah. Salah satunya adalah untuk WordPress wadah yang mengirim log ke grup log yang disebutawslogs-wordpress. Yang lainnya adalah untuk wadah MySQL yang mengirimkan log ke grup log yang dipanggilawslogs-mysql. Kedua kontainer menggunakan prefiks pengaliran log awslogs-example.
{ "containerDefinitions": [ { "name": "wordpress", "links": [ "mysql" ], "image": "public.ecr.aws/docker/library/wordpress:latest", "essential": true, "portMappings": [ { "containerPort": 80, "hostPort": 80 } ], "logConfiguration": { "logDriver": "awslogs", "options": { "awslogs-create-group": "true", "awslogs-group": "awslogs-wordpress", "awslogs-region": "us-west-2", "awslogs-stream-prefix": "awslogs-example" } }, "memory": 500, "cpu": 10 }, { "environment": [ { "name": "MYSQL_ROOT_PASSWORD", "value": "password" } ], "name": "mysql", "image": "public.ecr.aws/docker/library/mysql:latest", "cpu": 10, "memory": 500, "essential": true, "logConfiguration": { "logDriver": "awslogs", "options": { "awslogs-create-group": "true", "awslogs-group": "awslogs-mysql", "awslogs-region": "us-west-2", "awslogs-stream-prefix": "awslogs-example", "mode": "non-blocking", "max-buffer-size": "25m" } } } ], "family": "awslogs-example" }
Langkah selanjutnya
Secara opsional, Anda dapat menetapkan kebijakan retensi untuk grup log dengan menggunakan API CloudWatch AWS CLI or. Untuk informasi selengkapnya, lihat kebijakan retensi put-di Referensi. AWS Command Line Interface
Setelah Anda mendaftarkan definisi tugas dengan driver
awslogslog dalam konfigurasi log definisi kontainer, Anda dapat menjalankan tugas atau membuat layanan dengan definisi tugas tersebut untuk mulai mengirim CloudWatch log ke Log. Untuk informasi selengkapnya, lihat Menjalankan aplikasi sebagai tugas Amazon ECS dan Membuat penerapan pembaruan bergulir Amazon ECS.