为 Looker (Google Cloud Core) 实例设置自定义网域

您可以通过自定义网域,而不是通过 Looker (Google Cloud Core) 为已部署的服务提供的默认网域来提供实例。如果您通过使用公共网络连接的实例创建自定义网域,Google 会提供一个自动续订的代管式 SSL 证书。

创建 Looker (Google Cloud Core) 实例后,您可以为实例设置查看相关信息删除自定义网域。您无法直接修改自定义网域。您必须删除现有的自定义网域并创建新的自定义网域。

准备工作

您必须先执行以下步骤,才能自定义 Looker (Google Cloud Core) 实例的网域:

  1. 通过任意域名注册商购买一个新的域名(如果您还没有域名)。
  2. 确定您网域的 DNS 记录的存储位置,以便进行更新。

所需的角色

如需获取为 Looker (Google Cloud Core) 实例创建自定义网域所需的权限,请让管理员授予您对实例所在项目的 Looker Admin (roles/looker.admin) IAM 角色。如需详细了解如何授予角色,请参阅管理访问权限

此预定义角色包含为 Looker (Google Cloud Core) 实例创建自定义网域所需的权限。如需查看所需的确切权限,请展开所需权限部分:

所需权限

如需为 Looker (Google Cloud Core) 实例创建自定义网域,需要以下权限:

  • 如需创建和修改自定义网域,请执行以下操作: looker.instances.update
  • 如需查看实例和实例详情,请执行以下操作:
    • looker.instances.get
    • looker.instances.list

您也可以使用自定义角色或其他预定义角色来获取这些权限。

创建自定义网域

如需自定义 Looker (Google Cloud Core) 实例的网域,请按以下步骤操作:

  1. 实例页面上,点击您要设置自定义网域的实例的名称。
  2. 选择自定义网域标签页。
  3. 选择添加自定义网域,打开添加新的自定义网域面板。
  4. 请仅使用字母、数字和短划线,输入您要使用的网域名称(不超过 64 个字符),例如 looker.examplepetstore.com,然后点击继续
  5. 无论您的 DNS 记录存储在何处,请在您网域的 DNS 区域中创建一条 A 记录。对于使用公共网络连接的实例,请使用添加新的自定义网域面板更新 DNS 记录部分中的数据值作为 A 记录的 IP 地址。对于使用专用网络连接的实例,请使用代理服务器的 IP 地址作为 A 记录的 IP 地址。A 记录的 IP 地址是在使用 Looker (Google Cloud Core) 的专用 IP 网络部分设置代理服务器部分第 1 步结束时生成的。DNS 更新最长可能需要 24 小时才能生效。
  6. 添加新的自定义网域面板中,选择完成以返回自定义网域标签页。对于使用公共网络连接或公共和专用网络连接的实例,请在更新 DNS 记录后,选择验证域名。Looker (Google Cloud Core) 不会验证使用专用网络连接的实例的网域。

当您网域的 DNS 记录更新且在 Google Cloud 控制台中完成验证后,映射到相应实例的自定义网域的状态将从未验证更新为可用

实例页面上的实例网址将显示您的自定义网域。

查看有关自定义网域的信息

您可以在自定义网域标签页中查看映射到您的实例的自定义网域的相关信息:

  • 状态:网域的活动状态,指示网域映射和验证的阶段:

    • 正在更新:域名已通过验证,且正在修改域名。
    • 可用:自定义网域已可供使用。
    • 不可用:自定义网域尚未验证 - DNS 记录尚未创建,或记录的 IP 地址与实例所用网络连接类型的相应 IP 地址不匹配。
    • 非活跃:自定义网域已预配到 Looker (Google Cloud Core) 实例,但 SSL 证书尚未准备就绪。
  • 网域:与实例关联的网域

  • 记录类型:与网域关联的 DNS 记录的类型

  • 数据:与网域的 DNS 记录关联的 IP 地址

  • 状态:更详细地了解网域在配置和验证过程中所处的阶段

    • 未验证:尚未创建 DNS 记录,或者记录的 IP 地址与实例当前所用网络连接类型的相应 IP 地址不匹配。
    • 正在验证:正在进行域名验证。
    • 正在修改:正在修改网域。
    • 可用:自定义网域已可供使用。
    • 不可用:自定义网域已预配到 Looker (Google Cloud Core) 实例,但 SSL 证书尚未准备就绪。

删除自定义网域

如需删除 Looker (Google Cloud Core) 实例的网域,请按以下步骤操作:

  1. 实例页面上,点击您要设置自定义网域的实例的名称。
  2. 选择自定义网域标签页。
  3. 选择网域映射中旁边的回收站图标。
  4. 在删除操作的弹出式窗口中,在文本字段中输入“delete”,然后选择确认

删除网域映射后,系统会将您定向到 Google Cloud 控制台中的实例页面。上的实例网址将还原创建 Looker (Google Cloud Core) 实例时分配的默认网域。