I'm trying to setup auto-scaling for an ECS Fargate Service based on SQS Queue depth.
The idea is to stay at 0 tasks until there are messages in the queue and then apply a step scaling policy to gradually increase the number of tasks using cloudwatch alarms.
I'm mostly following this article here - https://adamtuttle.codes/blog/2022/scaling-fargate-based-on-sqs-queue-depth/
The problem is that step scaling itself is disabled when I try to update my service.
I don't understand what I'm doing wrong here.
