Route53 路由子域到 AWS Lambda?

Route53 route subdomain to AWS Lambda?

我想将 my.domain.com 路由到我的 lambda 函数(我通过 API 网关设置和工作)的 url。我似乎无法做到这一点。我似乎也无法对任何内容进行 CNAME(因此当我将其 CNAME 到 domain.com 时 my.domain.com 会导致 dns 错误)。 正常的 url (domain.com) 路由到静态 S3 存储桶并且没问题。

该域名是在 GoDaddy 上购买的。我更改了它,以便我的 GoDaddy 名称服务器指向我通过 Route53 设置的主机区域中的名称服务器。

您不能在域根上创建 CNAME,即。 domain.com 因为它是区域顶点。

为了能够完成您正在寻找的事情,您需要创建一个 CNAME example.domain.com 指向由 API Gateway 生成的 CloudFront 端点。

更详细的可以关注API Gateway domain setup instructions.