【问题标题】:Configure serverless framework not to upload to S3?配置无服务器框架不上传到 S3?
【发布时间】:2019-07-07 13:26:15
【问题描述】:

需要使用无服务器在 aws lambda 中部署无服务器功能。 Serverless 使用 aws Cloud Formation 完全构建堆栈并将模块上传到 S3。它默认上传到 S3,但预期的文件小于 10 mb,可以直接附加到 aws lambda 中。如何配置 serverless.yml 来实现场景。

【问题讨论】:

    标签: amazon-web-services aws-lambda serverless-framework


    【解决方案1】:

    这是不可能的。

    您已要求无服务器创建一个 CloudFormation 模板来创建一些 lambda。当 AWS 执行模板时,它会在远离您计算机本地文件的云中执行它。这就是您的代码被打包、上传到 S3 并可供 CloudFormation 使用的原因。

    CloudFormation 允许代码内联在模板中,但无服务器不支持这一点。而且没有办法要求 CloudFormation 创建一个没有附加代码的 lambda,以便以后手动上传。

    坦率地说,拥有额外的存储桶和一些小文件的成本是最低的(如果有的话)。如果关注的是额外的部署存储桶,您可以specify a deployment bucket 命名多个无服务器部署。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-10-02
      • 1970-01-01
      • 1970-01-01
      • 2011-06-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-27
      相关资源
      最近更新 更多