Вы можете использовать оба, но есть некоторые моменты, которые вы можете рассмотреть, где DNS лучше с точки зрения изменений aws ресурсов.
- Используя DNS, вы получаете большую гибкость, как если бы вы сделали изменяет шлюз API и изменение конечной точки по какой-то причине вам не нужно обновлять код, все, что вам нужно, чтобы обновить запись route53, чтобы указать новую конечную точку шлюза API, в результате никаких изменений в коде не потребуется, и лямбда будет запрашивать новую конечная точка.
- Вы можете обновить DNS во время обслуживания, и при этом никаких изменений в коде не потребуется, может быть много вариантов, поскольку DNS дает вам гибкость.
Во время настройки DNS выполните убедитесь, что вы используете псевдонимы для AWS конечной точки как AWS запросы перенаправления на выбранные AWS ресурсы , в отличие от CNAME, где перенаправляют запросы DNS на любую запись DNS .
набор-записей-ресурсов-выбор-псевдоним-не-псевдоним