MinimumSizeCompression 不适用于无服务器
MinimumSizeCompression is not working with serverless
我正在使用 minimumCompressionSize = 1KB 的新 serverless compression option。
有效载荷 > 1KB 一切正常,但有效载荷 <1KB 也被压缩。
无论我选择什么值,minimumCompressionSize 都保持为 0(见下图)
这是我的 serverless.yml:
name: aws
runtime: nodejs8.10
region: eu-west-1
apiGateway:
minimumCompressionSize: 1024
...
你遇到过这个问题吗?如何在不手动更新 aws 上的 api-gateway 配置的情况下解决它?
提前致谢。
并尝试了官方文档中的内容:
https://serverless.com/framework/docs/providers/aws/events/apigateway#compression
您是否尝试过覆盖 cloudformation 模板 Override AWS CloudFormation Resource?
您可以使用您的提供商名称指定自定义资源,您可以在其中覆盖 AWS::ApiGateway::RestApi
的属性 MinimumCompressionSize
示例(serverless.yaml):
service: my-awesome-project-to-duplicate-pizzas
provider:
name: aws
...
您可以添加:
Resources:
aws:
Type: AWS::ApiGateway::RestApi
Properties:
MinimumCompressionSize: 1024
可以提供帮助的链接:
https://docs.aws.amazon.com/fr_fr/AWSCloudFormation/latest/UserGuide/transform-aws-serverless.html
我正在使用 minimumCompressionSize = 1KB 的新 serverless compression option。 有效载荷 > 1KB 一切正常,但有效载荷 <1KB 也被压缩。
无论我选择什么值,minimumCompressionSize 都保持为 0(见下图)
这是我的 serverless.yml:
name: aws
runtime: nodejs8.10
region: eu-west-1
apiGateway:
minimumCompressionSize: 1024
...
你遇到过这个问题吗?如何在不手动更新 aws 上的 api-gateway 配置的情况下解决它?
提前致谢。
并尝试了官方文档中的内容: https://serverless.com/framework/docs/providers/aws/events/apigateway#compression
您是否尝试过覆盖 cloudformation 模板 Override AWS CloudFormation Resource?
您可以使用您的提供商名称指定自定义资源,您可以在其中覆盖 AWS::ApiGateway::RestApi
MinimumCompressionSize
示例(serverless.yaml):
service: my-awesome-project-to-duplicate-pizzas
provider:
name: aws
...
您可以添加:
Resources:
aws:
Type: AWS::ApiGateway::RestApi
Properties:
MinimumCompressionSize: 1024
可以提供帮助的链接:
https://docs.aws.amazon.com/fr_fr/AWSCloudFormation/latest/UserGuide/transform-aws-serverless.html