首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用AWS CDK配置Lambda加温器

使用AWS CDK配置Lambda加温器
EN

Stack Overflow用户
提问于 2019-11-09 14:41:32
回答 1查看 602关注 0票数 3

可以使用AWS SAM配置Lambda加热器功能。

代码语言:javascript
复制
Resources:
  # ...
  Web:
    Type: AWS::Serverless::Function # https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunction
    Properties:
      CodeUri: web/
      Handler: lambda.handler
      Runtime: nodejs10.x
      FunctionName: !Sub myproject-${Stage}-web
      Events:
        Root:
          Type: Api # https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#api
          Properties:
            Path: /
            Method: ANY
            RestApiId: !Ref WebRestApi
        RootProxy:
          Type: Api # https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#api
          Properties:
            Path: /{proxy+}
            Method: ANY
            RestApiId: !Ref WebRestApi
        WarmingSchedule:
          Type: Schedule
          Properties:
            Schedule: rate(5 minutes)
            Input: '{ "warmer":true,"concurrency":3 }'
      MemorySize: 512
      Policies:
        - AWSLambdaRole

如何使用AWS CDK创建取暖器?有没有“开箱即用”的解决方案,或者使用Schedule.cron的自定义lambda函数是必要的?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-11-11 23:55:18

在Cloudwatch中,你需要一个cron任务来触发lambda让它保持温暖,或者你可以使用无服务器插件:

https://serverless.com/blog/keep-your-lambdas-warm/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58777040

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档