如何将子域名路由到AWS Lambda?使用Route53。

9
我想将my.domain.com路由到我通过API Gateway设置并正在工作的Lambda函数的URL。我似乎无法做到这一点。我似乎也无法将CNAME指向任何内容(因此,当我将其CNAME指向domain.com时,my.domain.com会导致DNS错误)。常规URL(domain.com)被路由到静态S3存储桶,并且运行良好。
该域名是在GoDaddy购买的。我更改了它,以便我的GoDaddy名称服务器指向我通过Route53设置的Host Zone中的名称服务器。

“the URL of my Lambda function” 是什么意思?你是通过 API Gateway 配置来访问 Lambda 吗? - John Rotenstein
关于您的CNAME问题,您是否已经配置了GoDaddy域名服务器指向Amazon Route 53?例如,如何将域名从Godaddy迁移到AWS Route 53 - John Rotenstein
@JohnRotenstein 是的,我是这样做的。我还配置了我的GoDaddy域名服务器指向Route53,就像示例中一样。为了方便未来的读者,我更新了问题并进行了澄清。 - tt_Gantz
1个回答

9
您无法在域名根即domain.com上进行CNAME,因为它是区域顶点。
要能够做到您所需的操作,您需要创建一个CNAME,即example.domain.com,指向由API Gateway生成的CloudFront端点。
您可以按照更详细的API Gateway域设置说明进行操作。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接