2

Я хочу направить my.domain.com на адрес моей лямбда-функции (которую я настраиваю и работаю через API-шлюз). Кажется, я не могу это сделать. Я также не могу показать CNAME что-либо (поэтому my.domain.com приводит к ошибке dns, когда я использую CNAME на домене.com). Обычный url (domain.com) направляется в статический ведро S3 и в порядке.Маршрут субдомена маршрута AWS Lambda?

Домен был куплен на GoDaddy. Я изменил его так, чтобы мои серверы имен GoDaddy указывали на те, которые находятся в зоне хоста, которую я установил через Route53.

+0

Что вы подразумеваете под «адресом моей функции лямбда»? Получаете ли вы доступ к Lambda через конфигурацию шлюза API? –

+0

Для вашей проблемы с CNAME вы настроили серверы имен GoDaddy, чтобы указать на Amazon Route 53? Например, [Как переместить домен с Godaddy на AWS Route 53] (https://stackoverflow.com/questions/12433420/how-to-move-a-domain-from-godaddy-to-aws-route-53) –

+0

@JohnRotenstein да я. Я также настроил серверы имен GoDaddy, чтобы указать на Route53, как в примере. Обновлен вопрос, чтобы уточнить это для будущих читателей –

ответ

3

Вы не можете создать CNAME для домена root, т.е. domain.com потому что это вершина зоны.

Для того чтобы сделать то, что вы ищете, вам нужно сделать CNAME example.domain.com, указав CloudFront конечной точкой, созданной API Gateway.

Вы можете следовать более подробно API Gateway domain setup instructions.

Смежные вопросы