4rp*_*pit 3 amazon-web-services aws-lambda aws-auto-scaling
我试图在自动缩放目标中添加 lambda,并在尝试按标签获取时收到错误“未找到可扩展资源”。
是否可以或允许将 lambda 添加到自动缩放目标中?
更新:我正在尝试找出如何在应用程序的非高峰时段更改临时并发性,这将有助于节省一些成本,因此我正在探索自动缩放的选项
如果所有现有执行上下文(Lambda 实例)都很忙,Lambda会自动针对传入请求进行扩展。这里基本上不需要做任何事情,除了如果你想限制的话可以设置允许的最大并发数。
\n因此,没有与 AutoScaling 集成,但如果您需要的话,您仍然可以使用Application Load Balancer 来触发 Lambda 函数。
\n如果您正在构建纯粹的无服务器应用程序,您可能需要研究 API 网关而不是 ALB 集成。
\n由于您已经明确了要使用自动缩放的目的,即更改函数的预配置并发性,因此有多种方法可以构建类似的内容。Cl\xc3\xa9ment Duveau在评论中提到了一个解决方案,我可以支持。
\n您可以使用 Cron 表达式创建具有两个 CloudWatch 事件触发器的 Lambda 函数。一种用于当您想要横向扩展时,另一种用于当您想要缩小时。
\n在 lambda 函数内部,您可以使用触发该函数的规则名称来确定是否需要进行扩展或缩减。然后,您可以通过本文底部提到的 SDK 之一使用PutFunctionConcurrency API 调用根据您的需要调整并发性的文档。
\nspmdc 提到了一篇有趣的博客文章,使用应用程序自动缩放来实现这一点,我错过了那一篇 - 你可能想查看一下,看起来很有希望。
\n| 归档时间: |
|
| 查看次数: |
8269 次 |
| 最近记录: |