Cloudbuild上的Google Cloud Run CI / CD /处理域映射

时间:2019-08-27 08:43:55

标签: dns google-cloud-build google-cloud-run google-cloud-iam

Following this guide,它会停止在部署步骤本身。

我希望应用最后一步,这是一个自动域映射设置,可以运行:

gcloud beta run domain-mapping create --service xxx --domain example.com

我们要映射的自定义域(例如example.com占位符)由google dns处理,通过网站站长工具在google上进行了验证,等等。。。

但是,cloudbuild服务帐户(将运行域映射命令的“用户”)不是已验证域的帐户。所以这最后一步可能会失败

是否有要添加到cloudbuild服务帐户以通过验证检查的角色?还应该使用什么其他过程?

1 个答案:

答案 0 :(得分:1)

当用户验证域时,该域仅验证到该用户的帐户。但是,如果您是该用户,则可以通过将其他用户(或服务帐户)添加为经过验证的所有者来使他们添加使用该域的映射。

要这样做:

  1. 导航到网站站长中心页面: https://www.google.com/webmasters/verification/home
  2. 属性下,单击要为其添加用户或服务帐户的域。
  3. 向下滚动到已验证的所有者列表,单击添加所有者,然后输入您的Cloud Build服务帐户ID

完成此操作后,您应该能够从Cloud Build成功运行gcloud beta run domain-mapping create命令。