Open7
ECSサービスの定期起動と停止

コレがベース

信頼関係は、
scheduler.amazonaws.com
からのsts:AssumeRole
を許可すれば良いのでこんな感じ。
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Principal": {
"Service": "scheduler.amazonaws.com"
},
"Action": "sts:AssumeRole"
}
]
}

IAMポリシーはインラインでも何でも良いのでこんな感じ
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": "ecs:UpdateService"
"Resource": "*"
}
]
}

調べてくれている人がいた

https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/scheduler_schedule を見る限りではECSタスクは設定できてもECSサービスは設定できなさそう

手動で作成した後、importブロックで設定を確認する。

これのEC2Container ServiceでUpdateServiceのInputを指定する感じなんだろうけども。
やはりimportブロックで出力させたほうが効率が良さそう。