gpt4 book ai didi

amazon-web-services - ApplicationAutoScaling 如何为 lambda 工作?

转载 作者:行者123 更新时间:2023-12-03 07:26:59 25 4
gpt4 key购买 nike

我正在研究 AWS lambda 并使用 cloudformation 部署它。最近我读了一些 cf 模板,它使用 lambda 作为 ApplicationAutoScaling 的目标,如下配置。

根据我的理解,lambda 是自动缩放的,如果我想控制 lambda 的并发,我可以配置预置并发或保留并发。但是如果我将 lambda 作为 ApplicationAutoScaling 的目标,这意味着什么。

PCTargetHello:
Type: AWS::ApplicationAutoScaling::ScalableTarget
DependsOn: HelloProvConcLambdaAlias
Properties:
MaxCapacity: 10
MinCapacity: 1
ResourceId: function:${self:service}-${self:provider.stage}-hello:provisioned
RoleARN: arn:aws:iam::${AWS::AccountId}:role/aws-service-role/lambda.application-autoscaling.amazonaws.com/AWSServiceRoleForApplicationAutoScaling_LambdaConcurrency
ScalableDimension: lambda:function:ProvisionedConcurrency
ServiceNamespace: lambda

最佳答案

这用于管理您的配置的并发 (PC)。如果你按照你写的那样做:

I can configure provisioned concurrency or reserved concurrency if I want to control the concurrency of lambda.

那么每次您认为需要更多或更少的 PC 时,您都必须手动调整 PC。通过 ApplicationAutoScaling,您可以自动管理 PC。因此,您可以设置计划策略来减少您的 PC(在晚上或周末),或者根据您的 lambda 函数使用情况自动增加 P​​C。

关于amazon-web-services - ApplicationAutoScaling 如何为 lambda 工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67732099/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com