配置无服务器框架不上传到 S3?
Configure serverless framework not to upload to S3?
需要使用无服务器在 aws lambda 中部署无服务器函数。 Serverless 使用 aws Cloud formation 完全构建堆栈并将模块上传到 S3。它默认上传到 S3,但目标文件小于 10 mb,可以直接附加到 aws lambda 中。如何配置 serverless.yml 以实现场景。
这是不可能的。
您已要求无服务器创建一个 CloudFormation 模板来创建一些 lambda。当 AWS 执行模板时,它会在远离计算机本地文件的云中执行它。这就是为什么您的代码被打包、上传到 S3 并可供 CloudFormation 使用的原因。
CloudFormation 允许在模板中内联代码,但无服务器不支持这一点。并且没有办法要求 CloudFormation 创建一个没有附加代码的 lambda 以供日后手动上传。
坦率地说,拥有额外的存储桶和一些小文件的成本是最小的(如果有的话)。如果关注的是额外的部署存储桶,您可以 specify a deployment bucket 命名多个无服务器部署。
需要使用无服务器在 aws lambda 中部署无服务器函数。 Serverless 使用 aws Cloud formation 完全构建堆栈并将模块上传到 S3。它默认上传到 S3,但目标文件小于 10 mb,可以直接附加到 aws lambda 中。如何配置 serverless.yml 以实现场景。
这是不可能的。
您已要求无服务器创建一个 CloudFormation 模板来创建一些 lambda。当 AWS 执行模板时,它会在远离计算机本地文件的云中执行它。这就是为什么您的代码被打包、上传到 S3 并可供 CloudFormation 使用的原因。
CloudFormation 允许在模板中内联代码,但无服务器不支持这一点。并且没有办法要求 CloudFormation 创建一个没有附加代码的 lambda 以供日后手动上传。
坦率地说,拥有额外的存储桶和一些小文件的成本是最小的(如果有的话)。如果关注的是额外的部署存储桶,您可以 specify a deployment bucket 命名多个无服务器部署。