amazon-web-services - 如何使用 GCP Cloud Run 应用程序映射 AWS Route53 中的域

标签 amazon-web-services dns amazon-route53 google-cloud-run

我们的域已在 Route 53 中注册。我们有 1 个托管区域,该域当前用于我们的一个 EC2 实例(我认为是弹性 IP 地址)。我们的托管区域拥有使用我们的 EC2 实例所需的所有记录。我们现在需要使用此域来代替通过 GCP 的 Cloud Run 部署的应用程序。我前往 console.cloud.google.com/run/domains 并点击添加映射,输入我们的基本网址,然后收到一个验证按钮我点击网站站长中心,将我带到带有此下拉列表的 Google 页面(在下图中,我将网址更改为假域名 mydomain.com):

enter image description here

此下拉列表没有 Route53Amazon Registrar 作为选项,我不确定还可以选择什么其他选项。底部是其他,打开以下菜单:

enter image description here

对于第 1 步,我很挣扎。我已登录我的 AWS 账户,转到 Route 53,并为 mydomain.com 创建了一个新的托管区域:

enter image description here

我点击 mydomain.com 的新托管区域,点击创建记录,为策略选择简单路由(有 6 个选项:简单路由、加权、地理位置、延迟、故障转移、多值答案),然后单击定义简单记录,并发送到此页面:

enter image description here

我将记录名称留空,将记录类型设置为 TXT,根据记录类型选择IP 地址或其他值,然后将 Google 网站站长验证页面中的行复制/粘贴到输入字段。我单击定义简单记录来创建记录。

不幸的是,在完成所有这些操作之后,Google 网站管理员验证页面的验证并未成功。为了确认这一点,当我点击验证时,我收到以下错误通知:

enter image description here

也许将域从 Route 53 移动到 Google 的 DNS 会更容易,尽管对我来说,将域保留在 AWS 中并简单地授予 Cloud Run 应用程序使用该域的权限似乎更简单。对于任何在 Cloud Run 中拥有应用程序并在 AWS Route 53 中拥有域的人来说,这似乎都是一个问题。

编辑

当我从命令行运行 dig TXT mydomain.com 时,我得到如下所示的内容(数字已编辑):

MyComputer-1:Documents myname$ dig TXT mydomain.com

; <<>> DiG 9.10.6 <<>> TXT mydomain.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 26912
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;cbbanalytics.com.              IN      TXT

;; AUTHORITY SECTION:
mydomain.com.       900     IN      SOA     ns-923.awsdns-18.com. awsdns-hostmaster.amazon.com. 1 5740 300 1204600 86210

;; Query time: 87 msec
;; SERVER: 6300:1004:dc40:4b00::1#53(2600:1400:dc40:4b00::1)
;; WHEN: Thu Sep 24 11:14:11 PDT 2020
;; MSG SIZE  rcvd: 123

Nicholass-MBP-5:Documents nicholas$ 

最佳答案

(代表问题作者发布解决方案,将其移至答案部分)

根据评论中的建议,我删除了第二个托管区域,在第一个托管区域中创建了 TXT 记录(与上面的屏幕截图中的操作方式相同),并且验证成功。

enter image description here

关于amazon-web-services - 如何使用 GCP Cloud Run 应用程序映射 AWS Route53 中的域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64037344/

相关文章:

amazon-web-services - Terraformed AWS API Gateway 自定义域名抛出 403 Forbidden

url - 服务器IP地址突然显示在Google SERP中?

amazon-web-services - 如何在route 53中添加末尾没有域名的TXT记录

node.js - DNS:资源记录如何为权威 DNS 服务器工作?

amazon-web-services - 如果删除与其关联的托管区域,我会在 AWS 上丢失域名吗?

amazon-web-services - 为什么 Docker 构建命令在 Elastic Beanstalk 中运行如此缓慢?

amazon-web-services - 启动 EC2 时,我可以在 user_data 字段中包含一个带参数的脚本文件吗?

amazon-web-services - Terraform 模板 jsonencoding 与 iterate

command-line - MTurk 命令行工具错误 : Bad version number in . 类文件

amazon-web-services - Amazon AWS Route 53 托管区域不起作用