Kann ich von einem Docker-Container aus auf die AWS Fargate-Aufgaben-ID zugreifen?
P粉446800329
P粉446800329 2024-03-30 15:48:15
0
1
449

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粉446800329
P粉446800329

Antworte allen(1)
P粉439804514

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

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage