Google 云 运行 - 域映射卡在证书配置中
Google Cloud Run - Domain Mapping stuck at Certificate Provisioning
有人遇到 Google 云 运行 域映射的问题吗?当我将自定义域添加到我的域映射时,我得到:
Waiting for certificate provisioning. You must configure your DNS records for certificate issuance to begin.
我知道它说它是 1 天前才添加的,我应该给它时间,但我实际上放了 5 天,删除了它,这是我第二次尝试。
您可以在下面的屏幕截图中看到它是通过 Cloudflare 添加的。我什至尝试打开和关闭代理服务,但没有成功。
我刚刚尝试再次关闭代理,它似乎有效。他们一定在内部修复了一些东西。
在 CloudFlare 中关闭代理解决了我的问题(仅将其保留为 DNS)。
为了确保证书安全,Google 平衡器很可能需要获得第一手请求。
目前,域映射似乎只是一个有缺陷的服务。
Seems like the solution at the moment is to be patient and to try several times until it works. I'd suggest to give it some time between attempts.
我觉得这是一个有问题的服务的原因:
gcloud beta run domain-mappings create
停留在 Creating......⠼
。
gcloud beta run domain-mappings describe
显示如下消息:
- “此应用程序的域映射‘[...domain_name...]”已存在。
您可以使用
DomainMappings.PATCH
". 修改此域映射
- “正在等待证书配置。您必须配置您的 DNS 记录
开始颁发证书。”- 即使 DNS 记录正常。
- 用户界面也好不到哪儿去。它也可能在创建时卡住...并且在控制台中,它说它 可能会无提示地失败 ,建议 使用 gcloud CLI 作为解决方法
我在过去几天遇到了同样的问题,hours/day 的加载图标一直在旋转,我的 DNS 记录是正确的(已在 google toolbox 中检查)。我 "resolved" 这个问题只是由于域的重复 add/remove,在尝试了四次之后它突然开始工作了。在每次尝试之前,我总是等待一个多小时。我使用的是 GCR 界面,而不是控制台解决方案。我想,正如之前提到的,这是因为它仍然是测试版,但也许这条评论可能会对某人有所帮助,直到他们解决这个问题。
通过控制台添加域映射不会显示要添加的正确 DNS 记录,因为它缺少名称字段。如果你 运行 gcloud beta run domain-mappings create
它显示 DNS 记录有一个名称字段,其中包含云 运行 服务的值。
我遇到了同样的问题,但有确切的错误:
Waiting for certificate provisioning. You must configure your DNS records for certificate issuance to begin.
在进一步挖掘之后,错误实际上是有道理的。在生成证书之前 Google 正在尝试检查我们的 DNS 记录是否正确配置并在所有区域中良好传播,由于名称服务器级别的一些故障,我的情况并非如此。我从下面 tools/websites 的 DNS 传播报告中向我的名称服务器供应商提出了一张票,它清楚地表明 DNS 记录在某些地区不可用。一旦他们解决了传播问题,我的所有报告都开始显示积极的结果,之后我重新创建了我的域映射并且它在几分钟内就起作用了。
用于检查 DNS 传播状态的工具:
我在 Goddady 购买的域名上出现了类似的错误,问题是 parking domain whose source I can't tell unless it was set by the vendor. It mapped my domain to this page 及其 IP 34.102.136.180 阻止了我的服务从正确映射。在与 gae 助手交谈后,我能够通过删除 IP 来解决问题,但当然也向供应商自己寻求澄清。这是我第一次使用 Godaddy,我这辈子都弄不明白这个问题。
有人遇到 Google 云 运行 域映射的问题吗?当我将自定义域添加到我的域映射时,我得到:
Waiting for certificate provisioning. You must configure your DNS records for certificate issuance to begin.
我知道它说它是 1 天前才添加的,我应该给它时间,但我实际上放了 5 天,删除了它,这是我第二次尝试。
您可以在下面的屏幕截图中看到它是通过 Cloudflare 添加的。我什至尝试打开和关闭代理服务,但没有成功。
我刚刚尝试再次关闭代理,它似乎有效。他们一定在内部修复了一些东西。
在 CloudFlare 中关闭代理解决了我的问题(仅将其保留为 DNS)。
为了确保证书安全,Google 平衡器很可能需要获得第一手请求。
目前,域映射似乎只是一个有缺陷的服务。
Seems like the solution at the moment is to be patient and to try several times until it works. I'd suggest to give it some time between attempts.
我觉得这是一个有问题的服务的原因:
gcloud beta run domain-mappings create
停留在Creating......⠼
。gcloud beta run domain-mappings describe
显示如下消息:- “此应用程序的域映射‘[...domain_name...]”已存在。
您可以使用
DomainMappings.PATCH
". 修改此域映射
- “正在等待证书配置。您必须配置您的 DNS 记录 开始颁发证书。”- 即使 DNS 记录正常。
- “此应用程序的域映射‘[...domain_name...]”已存在。
您可以使用
- 用户界面也好不到哪儿去。它也可能在创建时卡住...并且在控制台中,它说它 可能会无提示地失败 ,建议 使用 gcloud CLI 作为解决方法
我在过去几天遇到了同样的问题,hours/day 的加载图标一直在旋转,我的 DNS 记录是正确的(已在 google toolbox 中检查)。我 "resolved" 这个问题只是由于域的重复 add/remove,在尝试了四次之后它突然开始工作了。在每次尝试之前,我总是等待一个多小时。我使用的是 GCR 界面,而不是控制台解决方案。我想,正如之前提到的,这是因为它仍然是测试版,但也许这条评论可能会对某人有所帮助,直到他们解决这个问题。
通过控制台添加域映射不会显示要添加的正确 DNS 记录,因为它缺少名称字段。如果你 运行 gcloud beta run domain-mappings create
它显示 DNS 记录有一个名称字段,其中包含云 运行 服务的值。
我遇到了同样的问题,但有确切的错误:
Waiting for certificate provisioning. You must configure your DNS records for certificate issuance to begin.
在进一步挖掘之后,错误实际上是有道理的。在生成证书之前 Google 正在尝试检查我们的 DNS 记录是否正确配置并在所有区域中良好传播,由于名称服务器级别的一些故障,我的情况并非如此。我从下面 tools/websites 的 DNS 传播报告中向我的名称服务器供应商提出了一张票,它清楚地表明 DNS 记录在某些地区不可用。一旦他们解决了传播问题,我的所有报告都开始显示积极的结果,之后我重新创建了我的域映射并且它在几分钟内就起作用了。
用于检查 DNS 传播状态的工具:
我在 Goddady 购买的域名上出现了类似的错误,问题是 parking domain whose source I can't tell unless it was set by the vendor. It mapped my domain to this page 及其 IP 34.102.136.180 阻止了我的服务从正确映射。在与 gae 助手交谈后,我能够通过删除 IP 来解决问题,但当然也向供应商自己寻求澄清。这是我第一次使用 Godaddy,我这辈子都弄不明白这个问题。