Contoh definisi ECS tugas Amazon: Rute log ke CloudWatch - Amazon Elastic Container Service

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

Contoh definisi ECS tugas Amazon: Rute log ke CloudWatch

Sebelum kontainer Anda dapat mengirim log CloudWatch, Anda harus menentukan driver awslogs log untuk kontainer dalam ketentuan tugas Anda. Untuk informasi selengkapnya tentang parameter log, lihat Penyimpanan dan Pencatatan

Definisi tugas JSON yang berikut memiliki logConfiguration objek yang ditentukan untuk setiap kontainer. Salah satunya adalah untuk WordPress wadah yang mengirim log ke grup log yang dipanggilawslogs-wordpress. Yang lainnya adalah untuk SQL wadah Saya yang mengirim log ke grup log yang dipanggilawslogs-mysql. Kedua kontainer menggunakan prefiks pengaliran log awslogs-example.

{ "containerDefinitions": [ { "name": "wordpress", "links": [ "mysql" ], "image": "wordpress", "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": "mysql", "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

  • Anda dapat secara opsional menetapkan kebijakan penyimpanan untuk grup log dengan menggunakan CloudWatch AWS CLI atauAPI. Untuk informasi lebih lanjut, lihat put-retention-policydi AWS Command Line Interface Referensi.

  • Setelah Anda mendaftarkan ketentuan tugas dengan driver awslogs log di konfigurasi log ketentuan kontainer, Anda dapat menjalankan tugas atau membuat layanan dengan ketentuan tugas tersebut untuk mulai mengirim log ke CloudWatch log. Untuk informasi selengkapnya, silakan lihat Menjalankan aplikasi sebagai ECS tugas Amazon dan Membuat ECS layanan Amazon menggunakan konsol.