Heim  >  Fragen und Antworten  >  Hauptteil

Kann ich von einem Docker-Container aus auf die AWS Fargate-Aufgaben-ID zugreifen?

Ich führe eine PHP-Anwendung in einem Docker-Container aus und möchte, dass die Aufgaben-ID in der Stream-ID enthalten ist, die in an AWS Cloudwatch gesendeten Protokollen verwendet wird. Wie kann ich darauf zugreifen?

Aus meinen Protokollen kann ich ersehen, dass einige der Fehler Systemkontext beinhalten, der hoffentlich so etwas wie ECS_CONTAINER_METADATA_URI_V4,其中包括任务 id,但这必须进行解析,因此希望有一种更干净的方法,例如 ENV[SOME_ENV_VAR] enthält, auf das möglicherweise in der Konfigurationsdatei verwiesen wird.

P粉446800329P粉446800329176 Tage vor288

Antworte allen(1)Ich werde antworten

  • P粉439804514

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

    您必须向 ECS_CONTAINER_METADATA_URI_V4 处的 URI 发出请求并解析响应。没有其他方法可以从容器内部访问该数据。

    Antwort
    0
  • StornierenAntwort