验证域名

如果您已有自定义域名(例如 example.com),但想要将此域名用作 Cloud Endpoints 服务名称,则必须证明您有权使用该网域。如果您没有自己的域名,则可以使用 Google 管理的网域;在这种情况下,您无需验证所有权。

本页面介绍了如何对您要用于 Google Cloud 上运行的 API 的域名进行所有权验证。

服务名称要求

通常情况下,您要将 Endpoints 服务名称配置为与您的域名相同。Endpoints 对服务名称有以下要求:

  • 域名的长度上限为 253 个字符。
  • 域名必须以小写字母开头。
  • 域名中用点分隔开的每个部分均必须满足以下要求:
    • 必须以小写字母开头。
    • 不得以短划线结尾。
    • 其余字符可以是小写字母、数字或短划线。
    • 长度上限为 63 个字符。

验证所有权

Endpoints 的首次部署只能由已验证域名所有权的用户账号来完成。在初次部署之后,您可以向用户、组或服务账户授予更严格的服务配置编辑者角色。如需了解详情,请参阅授予和撤消对 API 的访问权限

要验证您的域名所有权,请执行以下操作:

  1. 前往 Search Console

  2. 点击 Domain(域名)。

  3. 输入您的域名。

  4. 点击继续

  5. 通过 DNS 记录验证网域所有权横幅的 Record Type 下拉菜单中,尽可能使用推荐的方法选项。

  6. 登录您的域名提供商网站,然后按照说明完成验证流程。您提供的域名可能符合使用 AutoDNS 的条件。

    Search Console 界面

  7. 按照 Search Console 中提供的说明完成网域验证。

向开发者授予权限

在 Search Console 中通过验证成为网域所有者后,您可以选择将子网域的访问权限委托给组织内的开发者。这一操作可允许开发者无需验证网域所有权便可创建 Endpoints API。

如需详细了解如何授予权限,请参阅管理用户、所有者和权限

为网域配置 SSL

您可能希望为自己的网域配置 SSL。请注意,某些类型的身份验证需要 SSL。

后续步骤