【问题标题】:Can I access a AWS Fargate task id from inside a docker container?我可以从 docker 容器内访问 AWS Fargate 任务 ID 吗?
【发布时间】:2022-07-02 03:07:33
【问题描述】:

我在 Docker 容器中运行 PHP 应用程序,我想在发送到 AWS Cloudwatch 的日志中使用的流 ID 中包含任务 ID。我怎样才能访问它?

从我的日志中,我可以看到一些错误包括系统上下文和 ECS_CONTAINER_METADATA_URI_V4 等有前途的东西,其中包括任务 ID,但这必须被解析,所以希望有一个更干净的方法,比如 ENV[SOME_ENV_VAR]在配置文件中引用。

【问题讨论】:

    标签: php amazon-web-services amazon-ecs aws-fargate


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-08-05
      • 2023-03-17
      • 2012-09-30
      • 1970-01-01
      • 2021-04-01
      • 2023-02-02
      • 2017-07-02
      • 1970-01-01
      相关资源
      最近更新 更多