API Gateway Можно ли установить собственное доменное имя для API Gateway и интегрировать его с новым CloudFront? - PullRequest
0 голосов
/ 22 мая 2018

Мой тип конечной точки API оптимизирован по краям.У меня есть пользовательский API доменного имени, такой как www.example.com, и я хочу добавить новый CloudFront, который будет блокировать запрос определенных стран перед моим API-шлюзом.

Как добавить новый CloudFront перед моим API-шлюзом и использовать то же доменное имя (www.example.com)?Я сбит с толку.Можно ли это сделать?

Любой совет будет оценен.

1 Ответ

0 голосов
/ 22 мая 2018

Да, это возможно.Вы должны выполнить следующие шаги:

  • Создайте источник для вашего шлюза API внутри дистрибутива CloudFront.Там вы должны ввести конечную точку вашего шлюза API для имени домена происхождения.
  • Затем вам нужно создать поведение внутри дистрибутива CloudFront, которое перенаправляет запросы, соответствующие определенному шаблону пути, на ваш API-шлюз.(Убедитесь, что вы установили Minimum TTL равным 0, поскольку мы не хотим кэшировать запросы API)

См. Следующую документацию для получения дополнительной справки.

Пользовательские источники

Поведение кэша

...