Cyr*_*ine 5 serverless-framework serverless-plugins aws-serverless
我正在使用新的无服务器压缩选项,最小压缩大小 = 1KB。在有效负载 > 1KB 上一切正常,但有效负载 <1KB 也会被压缩。
无论我选择什么值,minimumCompressionSize 都保持为 0(见下图)
这是我的 serverless.yml:
name: aws
runtime: nodejs8.10
region: eu-west-1
apiGateway:
minimumCompressionSize: 1024
...
Run Code Online (Sandbox Code Playgroud)
你遇到过这个问题吗?如何在不手动更新 aws 上的 api-gateway 配置的情况下解决该问题?
先感谢您。
并尝试了官方文档中的内容: https://serverless.com/framework/docs/providers/aws/events/apigateway#compression
您是否尝试过覆盖 cloudformation 模板Override AWS CloudFormation Resource?
您可以使用您的提供者名称指定自定义资源,您可以在其中覆盖以下MinimumCompressionSize属性AWS::ApiGateway::RestApi
示例(serverless.yaml):
service: my-awesome-project-to-duplicate-pizzas
provider:
name: aws
...
Run Code Online (Sandbox Code Playgroud)
你可以加:
Resources:
aws:
Type: AWS::ApiGateway::RestApi
Properties:
MinimumCompressionSize: 1024
Run Code Online (Sandbox Code Playgroud)
可以提供帮助的链接:
https://docs.aws.amazon.com/fr_fr/AWSCloudFormation/latest/UserGuide/transform-aws-serverless.html
| 归档时间: |
|
| 查看次数: |
1408 次 |
| 最近记录: |