KDOC 445: ECSの実行ロールでログ権限が必要な理由を考える
この文書のステータス
- 作成
- 2025-09-30 貴島
- レビュー
- 2025-10-06 貴島
概要
AWS ECSに関連したロールには2つあり、よく混同する。
- タスクロール
- タスク内のアプリケーションが AWSサービスへアクセスするのに使う。例: S3, DynamoDB, SQS など、アプリケーションが直接使うサービスへの権限
- タスク実行ロール
- ECS 実行基盤 が AWSサービスへアクセスするのに使う。例: CloudWatch Logs、ECR、Secrets Manager など
タスクの標準出力をログとしてCloudWatchに保存するときは、「アプリケーションは標準出力するだけで、ログを送るのはタスク実行基盤なので、タスク実行ロールが必要」と考えるとよい。
関連
- 類推: ECSについて戸惑う部分