基于SQS消息设置Fargate ECS自动扩缩容的警报

0

【以下的问题经过翻译处理】 我想要基于SQS队列中的消息自动扩展容器。当我进入ECS服务设置时,我尝试选择ECS服务的自动扩展选项,但我的列表是空的。我已经设置了ECS集群、服务和任务,但列表中什么都没有。显然我错过了某个配置,但我找不到缺少的是什么。自动缩放能够根据两个现有的指标(CPU和内存)进行设置,这很好。但我希望基于SQS队列中可见的消息进行扩展。我可能误解了这个部分的使用,但如果能指点我正确的方向,那就太好了。

这可以通过控制台完成,还是需要通过terraform进行配置?

1 回答
0

【以下的回答经过翻译处理】 几个月前有一个类似的问题。我不能将我的回应链接到它上面,但如果这有助于处理配置和基础设施即代码(虽然使用了CFN),在此提供该问题的链接:https://repost.aws/questions/QUctw_D1ykSbOaxjDRToVbkg/looking-for-an-ecs-eks-fargate-cloudwatch-sqs-example

你可能缺少的是与你的ECS服务关联的扩展目标。你需要首先定义该服务的最小/最大容量。

profile picture
专家
已回答 5 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则