我有一个APIGateway工作,有一些lambda函数支持它,所有其余工作。
现在我需要将APIGateway锁定到我的域名。想象一下,我有域www.example.com,我希望所有对foobar.example.com的调用都在我的APIGateway上结束。
我需要使用CloudFormation创建哪些资源才能获得此资源?
示例模板将受到高度赞赏。
答案 0 :(得分:1)
您需要通过CLI或SDK或控制台在API网关上使用 foobar.example.com 创建自定义域,因为此时CloudFormation不支持它。然后,您可以在CloudFormation模板中为自定义域创建基本路径映射。
{
"Type" : "AWS::ApiGateway::BasePathMapping",
"Properties" : {
"BasePath" : String,
"DomainName" : String,
"RestApiId" : String,
"Stage" : String
}
}