Saya menjalankan aplikasi PHP dalam bekas Docker dan saya mahu ID tugasan dimasukkan dalam ID strim yang digunakan dalam log yang dihantar ke AWS Cloudwatch. Bagaimanakah saya boleh mengaksesnya?
Daripada log saya, saya dapat melihat bahawa beberapa ralat termasuk konteks sistem, yang diharapkan mengandungi sesuatu seperti ECS_CONTAINER_METADATA_URI_V4
,其中包括任务 id,但这必须进行解析,因此希望有一种更干净的方法,例如 ENV[SOME_ENV_VAR]
mungkin dirujuk dalam fail konfigurasi.
Anda mesti membuat permintaan kepada URI di
ECS_CONTAINER_METADATA_URI_V4
dan menghuraikan respons. Tiada cara lain untuk mengakses data ini dari dalam bekas.