【问题标题】:payload limit for S3 API Gateway is 10 MB, Still, Why I am able to upload file more than 10 Mb?S3 API Gateway 的有效负载限制为 10 MB,但为什么我能够上传超过 10 Mb 的文件?
【发布时间】:2018-10-16 18:57:41
【问题描述】:

根据doc,我们的有效负载限制为 10Mb。但是,使用 S3 java API,我可以上传超过 10 Mb 的文件。我无法理解这一点。

【问题讨论】:

标签: spring-boot amazon-s3


【解决方案1】:

S3 和 API Gateway 是两个独立的服务。

如果您使用 Java SDK 访问 S3,那么您没有使用 API Gateway,并且不受其限制。 API Gateway 是一个单独的服务,允许您构建自定义 API,包括可以将完整或转换的请求代理到其他服务(包括 S3)的端点,在这种情况下,传输受网关记录限制的约束。

如果您从 API 网关调用 AWS Lambda 函数,则该限制仅适用于通过网关进出该函数的请求和响应负载。函数代码本身可以通过 SDK 访问 S3,并与 S3 交换任意大的有效负载——它只是不能接受请求正文或呈现超出 APi 网关或 Lambda 服务有效负载限制的响应正文。

【讨论】:

    猜你喜欢
    • 2018-06-06
    • 2019-06-29
    • 2018-09-25
    • 1970-01-01
    • 2015-06-22
    • 1970-01-01
    • 2021-12-17
    • 2021-12-23
    • 2015-09-29
    相关资源
    最近更新 更多