Я пытаюсь загрузить большие двоичные файлы с S3 через URL-адрес шлюза API. Поскольку максимальный размер загрузки в API Gateway ограничен, я подумал, что могу просто предоставить базовый URL-адрес Amazon S3 (в файле swagger) и добавить папку/элемент в двоичный файл, который я хочу загрузить.
Но все, что я нахожу, это перенаправление API Gateway через функцию Lambda, но я этого не хочу.
Мне нужен файл swagger, в котором уже настроено перенаправление.
Поэтому, если я позвоню <api_url>/folder/item
, я хочу, чтобы меня перенаправили на s3-url/folder/item
Это возможно? И если да, то как?
Пример:
- S3:
https://s3.eu-central-1.amazonaws.com/folder/item
(элемент = большой двоичный файл) - Шлюз API:
https://<id>.execute-api.eu-central-1.amazonaws.com/stage/folder/item
-> перенаправить на URL-адрес s3