Puis-je accéder à l'ID de tâche AWS Fargate depuis un conteneur Docker ?
P粉446800329
P粉446800329 2024-03-30 15:48:15
0
1
480

J'exécute une application PHP dans un conteneur Docker et je souhaite que l'ID de tâche soit inclus dans l'ID de flux utilisé dans les journaux envoyés à AWS Cloudwatch. Comment puis-je y accéder ?

D'après mes journaux, je peux voir que certaines des erreurs incluent le contexte système, qui, espérons-le, contient quelque chose comme ECS_CONTAINER_METADATA_URI_V4,其中包括任务 id,但这必须进行解析,因此希望有一种更干净的方法,例如 ENV[SOME_ENV_VAR] éventuellement référencé dans le fichier de configuration.

P粉446800329
P粉446800329

répondre à tous(1)
P粉439804514

Vous devez faire une demande à l'URI à l'adresse ECS_CONTAINER_METADATA_URI_V4 et analyser la réponse. Il n’existe aucun autre moyen d’accéder à ces données depuis l’intérieur du conteneur.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal