amazon-web-services - 在 AWS API Gateway 中使用自定义域 (apex)

标签 amazon-web-services dns aws-api-gateway

我想为 AWS API Gateway 终端节点使用自定义域,这将允许我使用 mydomain.com 而不是 https://xxxxxxxx.execute-api.eu -west-1.amazonaws.com/v1

我成功在 API Gateway 中添加了自定义域,但现在我需要设置该域的 DNS(该域不由 Route53 管理)。

据我了解,我应该设置 A 记录,但我没有 Cloudfront 发行版提供的任何 IP,并且它不能是 CNAME,因为我想绑定(bind)域(apex)而不是子域。

如何设置域而不将 DNS 管理转移给 Route 53?

谢谢

最佳答案

这是不可能的。 Route 53 具有特殊功能,允许您将域的顶点别名为另一个 AWS 资源,而无需使用 CNAME 记录 - 这在域的顶点无效。

您不必将域名注册转移到 Route 53(这是可选的),但您必须创建托管区域并配置现有注册商以使用 Route 53 分配给新托管区域的域名服务器作为您的域名服务器权威名称服务器。转移注册本身与否不会影响性能 - 无论您的域名托管服务商和注册商是否是两个不同的提供商,查询都不会变慢或变快。

关于amazon-web-services - 在 AWS API Gateway 中使用自定义域 (apex),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48402465/

相关文章:

ubuntu - Putty fatal error 已断开连接: no supported authentication methods available.

amazon-web-services - AWS : Decrypt SES/KMS encrypted mails

amazon-web-services - AWS Lambda 计划任务

c++ - 从名称服务器回复 c++ 中提取 DNS 记录 (MX) 详细信息

python-2.7 - 如何让 Amazon API Gateway 只接受来自特定主机的请求

amazon-web-services - AWS - 从公共(public) API 网关到 VPC 内 lambda 的路由

ruby-on-rails - Capistrano 部署 :update fails at git clone

amazon-s3 - 将根域名重定向到亚马逊s3

ruby-on-rails - 将多个子域指向同一个 heroku 应用程序

ruby - 如何使用 Ruby Base64 模块对哈希进行编码