如何解决将基本域 url例如没有 www 的 site.com配置为 api 网关,并使其在浏览器中工作
我正在尝试为退订消息创建最短的 URL。它应该看起来像 -
site.com/f3v4g1
这应该会导致通过 AWS API Gateway 调用 AWS Lambda 函数。 为此,我需要在 DNS(在我的情况下为 GoDaddy)中设置 A 记录并指向 API 网关。 API 网关配置了一个自定义域名,指向 xxxnxxx.cloudfront.net。
问题是A记录需要静态IP。
我使用 GoDaddy 转发选项进行了另一次尝试,但这也不起作用,因为它将请求转发到 xxxnxxx.cloudfront.net,并且失败并出现禁止错误,可能是因为主机不正确(这是预期的)从site.com执行)。
知道怎么做吗?任何简单的 AWS 解决方案 - 不需要具有静态 IP 的服务器;)
谢谢
解决方法
将您的 DNS 权威服务器移动到 Route 53,然后在那里使用 ALIAS 记录。
只有Route53可以通过这种方式正确解析顶级域记录。
如果需要,您可以保留 GoDaddy 作为您的注册商。但是将 AWS DNS 服务器分配给 GoDaddy 管理域中的自定义域 NS 记录。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。