Fargate タスク定義に ephemeralStorage を設定しようとしたが、マネコンからはできず、CLI でやったメモ。マネコンではいじれないパラメータを変えたいときに汎用的に使えそう。
タスク定義をダウンロードする。
TASK_DEFINITION="hogehoge" aws ecs describe-task-definition --task-definition ${TASK_DEFINITION} | jq -r '.taskDefinition | del(.taskDefinitionArn) | del(.revision) | del(.status) | del(.requiresAttributes) | del(.compatibilities) | del(.registeredAt) | del(.registeredBy)' > task.json
必要な修正を加える。
タスク定義を更新する。
aws ecs register-task-definition --family ${TASK_DEFINITION} --cli-input-json file://task.json