Maison  >  Questions et réponses  >  le corps du texte

Puis-je accéder à l'ID de tâche AWS Fargate depuis un conteneur Docker ?

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粉446800329P粉446800329176 Il y a quelques jours289

répondre à tous(1)je répondrai

  • P粉439804514

    P粉4398045142024-03-31 11:35:45

    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.

    répondre
    0
  • Annulerrépondre