2

У меня работает APIGateway, с поддержкой lambda-функции и всем остальным.Дайте правильный поддомен для APIGateway с CloudFormation

Теперь мне нужно заблокировать APIGateway в моем домене. Представьте, что у меня есть домен www.example.com, и я хотел бы, чтобы все обращения к foobar.example.com завершались на моем APIGateway.

Какие ресурсы необходимы для создания с помощью CloudFormation, чтобы получить это?

Пример шаблона будет высоко оценен.

ответ

1

Вам необходимо создать собственный домен с foobar.example.com на API Gateway через CLI или SDK или консоль, так как CloudFormation в данный момент не поддерживает его. Затем вы можете создать сопоставление базового пути для своего настраиваемого домена в шаблоне CloudFormation.

{ 
    "Type" : "AWS::ApiGateway::BasePathMapping", 
    "Properties" : { 
    "BasePath" : String, 
    "DomainName" : String, 
    "RestApiId" : String, 
    "Stage" : String 
    } 
} 
+0

А как насчет псевдонима Route53 A с CloudFormation? У вас есть пример? –

+0

Я не уверен, какой пример вы хотите, но вот [Документация CloudFormation] (http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html), которая связана с Запись маршрута53. –

+0

У меня были проблемы с 'RecordSet.AliasTarget.DNSName', потому что я установил его в настоящее имя домена вместо' xxxx.cloudfront.net'. Но теперь все в порядке –

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