gpt4 book ai didi

serverless-framework - 最小尺寸压缩不适用于无服务器

转载 作者:行者123 更新时间:2023-12-02 01:08:53 25 4
gpt4 key购买 nike

我正在使用新的serverless compression option使用最小压缩大小 = 1KB。在有效负载 > 1KB 上一切正常,但有效负载 <1KB 也被压缩。

无论我选择什么值,minimumCompressionSize 都保持为 0(见下图)

这是我的 serverless.yml:

  name: aws
runtime: nodejs8.10
region: eu-west-1
apiGateway:
minimumCompressionSize: 1024
...

你遇到过这个问题吗?如何在不手动更新 aws 上的 api-gateway 配置的情况下解决该问题?

提前谢谢您。

我遵循了这个指南:https://medium.com/@OneMuppet_/gzip-deflate-content-from-aws-api-gateway-using-serverless-36e208da4270

并尝试了官方文档中的内容: https://serverless.com/framework/docs/providers/aws/events/apigateway#compression

enter image description here

最佳答案

您是否尝试过覆盖cloudformation模板Override AWS CloudFormation Resource

您可以使用您的提供商名称指定自定义资源,并在其中覆盖 AWS::ApiGateway::RestApiMinimumCompressionSize 属性

示例(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

https://docs.aws.amazon.com/fr_fr/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-restapi.html#cfn-apigateway-restapi-minimumcompressionsize

关于serverless-framework - 最小尺寸压缩不适用于无服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57080184/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com