S3 API网关的有效负载限制为10 MB,但是,为什么我能够上传超过10 Mb的文件?

时间:2018-10-16 04:46:31

标签: spring-boot amazon-s3

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

1 个答案:

答案 0 :(得分:1)

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

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

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