Docker コンテナで PHP アプリケーションを実行していますが、AWS Cloudwatch に送信されるログで使用されるストリーム ID にタスク ID を含めたいと考えています。どうすればアクセスできますか?
私のログから、エラーの一部にはタスク ID を含む ECS_CONTAINER_METADATA_URI_V4
のようなものが含まれるシステム コンテキストが含まれていることがわかりますが、これは解析する必要があるため、次のようなクリーンなメソッドがもっとあることを願っています。 ENV[SOME_ENV_VAR]
として、構成ファイル内で参照される場合があります。
P粉4398045142024-03-31 11:35:45
ECS_CONTAINER_METADATA_URI_V4 の URI に対してリクエストを作成し、応答を解析する必要があります。コンテナ内からこのデータにアクセスする他の方法はありません。