Проблемы с AWS API Gateway + лямбда-прокси

Я пытаюсь настроить API Gateway + Lambda Proxy + Cache и у меня возникают проблемы с ним.

Во-первых, это не похоже на попадание в кеш. Как ни странно, когда я использую инструменты разработчика Chrome, чтобы нажать на него и нажать "отключить" кеш, он каким-то образом попадает в кеш! Разница в том, что он устанавливает элемент управления кеша в 'none'. Обычные запросы устанавливают кеш-контроль на "max-age=0".

Во-вторых, когда он кеширует, игнорируя параметр URL в качестве ключа, поэтому с другими значениями строки запроса он все равно возвращает тот же ответ.

Я включил кэш API в настройках сцены, я также ввел "строки запроса" в настройках запроса метода и установил флажок "кэширование" для каждого параметра строки запроса.

Есть мысли по этому поводу? Если это не работает, мне, возможно, придется прибегнуть к внутреннему использованию Elasticache, но было бы здорово, если бы API Gateway мог справиться с этим напрямую.

Мой запрос API - это запросы GET с параметрами строки запроса.

0 ответов

Другие вопросы по тегам