Ограничение полезной нагрузки для шлюза S3 API составляет 10 МБ. Тем не менее, почему я могу загрузить файл более 10 МБ? - PullRequest
0 голосов
/ 16 октября 2018

Согласно doc , у нас есть предел полезной нагрузки в 10 МБ.Но, используя S3 Java API, я могу загрузить файл более 10 Мб.Я не могу этого понять.

1 Ответ

0 голосов
/ 16 октября 2018

S3 и API-шлюз являются двумя независимыми службами.

Если вы используете Java SDK для доступа к S3, то вы не используете API-шлюз и не подчиняетесь его ограничениям. API-шлюз - это отдельная служба, которая позволяет создавать пользовательские API-интерфейсы, включая конечные точки, которые могут передавать неповрежденные или преобразованные запросы в другие службы, включая S3, и в этом случае передачи подчиняются документированным ограничениям для шлюза.

Если вы вызываете функцию AWS Lambda из шлюза API, ограничение применяется только для полезных нагрузок запроса и ответа, входящих и выходящих из функции через шлюз.Сам код функции может обращаться к S3 с помощью SDK и обмениваться произвольно большими полезными нагрузками с S3 - он просто не может принять тело запроса или отобразить тело ответа, которое превышает пределы полезной нагрузки шлюза APi или службы Lambda.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...