Перестройка моей проблемы:
Что мне нужно:
Мне нужны случайные сайты или, что лучше, сайты моих клиентов для доступа к той же самой лямбда-функции, которая возвращает динамический HTML.
Что я сделал:
Я создал лямбда-функцию, которая возвращает динамический HTML. И я звоню через API-шлюз (я не знаю, будет ли это лучшим вариантом), используя безсерверную инфраструктуру.
Что мне нужно сделать, это принять все запросы, использующие CNAME, с моего адреса, поэтому покажите динамическое содержимое для рассматриваемого сайта или предупредите, что сайт не зарегистрирован в моей базе данных. Но если вы измените DNS случайного сайта, поместив CNAME шлюза API, он войдет в бесконечный цикл перенаправления, и браузер отменит запрос.
Я пытался перейти на CNAME напрямую из API шлюза, а также создать собственный домен и изменить CNAME на свой собственный домен. Но API шлюза отклоняет вызов.
Опция, которая вам не нравится: создайте экземпляр EC2, чтобы иметь статический IP, а затем измените DNS с типом записи "A".
PS: я пытался использовать частную сеть с общедоступным URL-адресом, я не знаю, сделал ли я это неправильно (я нашел это очень запутанным), но это также не сработало.