Как создать макет интеграции в API шлюза принять запрос:AWS API Gateway: Использование издеваться интеграции для перенаправления
/products/{product}/bigFile.zip?platform={platform}&version={version}
И реагировать с переадресацией на:
http://xyz.cloudfront.net/{product}/{platform}/{version}.zip
I «Я попытался изменить шаблоны сопоставления запросов и ответов, но я не уверен, как они связаны, так как AWS-документы по макету интеграции довольно скудны. Я могу изменить код состояния HTTP, но я не могу получить заголовок Location
для заполнения на основе параметров запроса.
Более широкий контекст (на случай, если я решил проблему XY), заключается в том, что я создаю API, используя AWS API Gateway. Одна из конечных точек API обслуживает большие файлы, которые не будут соответствовать пределу времени ответа 10s от шлюза API, поэтому я хочу перенаправить на другую ссылку CDN.
Тайм-аут для API Gateway уже не более 10 секунд, он был увеличен до 29 секунд (оставаясь под таймаутом CloudFront за 30 секунд) –