AWS API-настройки кэширования шлюза не отображаются в консоли

#amazon-web-services #caching #aws-lambda #aws-api-gateway

#amazon-веб-сервисы #кэширование #aws-lambda #aws-api-gateway

Вопрос:

следуя документам AWS для включения Caching для API в API-Gateway — Я не могу найти там никаких настроек для кэширования.

Кажется, у меня старая версия консоли, может быть?

Вот что я вижу: введите описание изображения здесь

Комментарии:

1. Действительно, ваш интерфейс отличается от моего… Ничего важного при редактировании этапа?

2. да, это просто … очень утомительно … не могли бы вы поделиться ссылкой на страницу настроек для кэширования? возможно, я доберусь туда.

3. Для меня это Этап> Вкладка параметров (которые не отображаются на вашей консоли) (https://<region>.console.aws.amazon.com/apigateway/home?region=<region>#/apis/<apiId>/stages/<apiStage>) Какой у вас регион? Возможно, это может повлиять

4. Огайо — восток США-2

Ответ №1:

Вы используете HTTP API, а не REST API. Кэширование не доступно для HTTP API (docs):

введите описание изображения здесь

Впоследствии, если вы хотите разработать API с кэшами, вам необходимо использовать REST API.

Комментарии:

1. @skm Проблем нет. Рад, что это помогло 🙂