Amazon ECS コンテナの正常性を表示する
コンテナの正常性は、コンソールで確認することも、API を使用して DescribeTasks
レスポンスで確認することもできます。詳細については、「Amazon Elastic Container Service API リファレンス」の「DescribeTasks」を参照してください。
Amazon CloudWatch Logs などのコンテナにログ記録を使用する場合は、コンテナの正常性の出力をログに転送するようにヘルスチェックコマンドを設定できます。必ず 2&1
を使用して stdout
と stderr
の両方の情報を取得するようにしてください。次の例では、パイプ (>>
) 演算子や論理 OR (||
) 演算子などのシェル機能が必要なため CMD-SHELL
を使用します。
"command": [ "CMD-SHELL", "curl -f http://localhost/ >> /proc/1/fd/1 2>&1 || exit 1" ],