찾다

 >  Q&A  >  본문

Docker 컨테이너 내부에서 AWS Fargate 작업 ID에 액세스할 수 있습니까?

Docker 컨테이너에서 PHP 애플리케이션을 실행 중이며 AWS Cloudwatch로 전송되는 로그에 사용되는 스트림 ID에 작업 ID를 포함하고 싶습니다. 어떻게 접근할 수 있나요?

내 로그를 보면 일부 오류에 시스템 컨텍스트가 포함되어 있는 것을 볼 수 있는데, 이 컨텍스트에는 ECS_CONTAINER_METADATA_URI_V4,其中包括任务 id,但这必须进行解析,因此希望有一种更干净的方法,例如 ENV[SOME_ENV_VAR]와 같은 내용이 구성 파일에서 참조될 가능성이 있습니다.

P粉446800329P粉446800329236일 전412

모든 응답(1)나는 대답할 것이다

  • P粉439804514

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

    ECS_CONTAINER_METADATA_URI_V4에서 URI에 요청하고 응답을 구문 분석해야 합니다. 컨테이너 내부에서 이 데이터에 액세스할 수 있는 다른 방법은 없습니다.

    회신하다
    0
  • 취소회신하다