如果您已有自定义域名(例如 example.com
),但想要将此域名用作 Cloud Endpoints 服务名称,则必须证明您有权使用该网域。如果您没有自己的域名,则可以使用 Google 管理的网域;在这种情况下,您无需验证所有权。
本页面介绍了如何对您要用于 Google Cloud 上运行的 API 的域名进行所有权验证。
服务名称要求
通常情况下,您要将 Endpoints 服务名称配置为与您的域名相同。Endpoints 对服务名称有以下要求:
- 域名的长度上限为 253 个字符。
- 域名必须以小写字母开头。
-
域名中用点分隔开的每个部分均必须满足以下要求:
- 必须以小写字母开头。
- 不得以短划线结尾。
- 其余字符可以是小写字母、数字或短划线。
- 长度上限为 63 个字符。
验证所有权
Endpoints 的首次部署只能由已验证域名所有权的用户账号来完成。在初次部署之后,您可以向用户、组或服务账户授予更严格的服务配置编辑者角色。如需了解详情,请参阅授予和撤消对 API 的访问权限。
要验证您的域名所有权,请执行以下操作:
前往 Search Console。
点击 Domain(域名)。
输入您的域名。
点击继续。
在通过 DNS 记录验证网域所有权横幅的记录类型下拉菜单中,请尽可能使用推荐的方法选项。
登录您的域名提供商网站,然后按照说明完成验证流程。您的域名提供商可能符合使用 AutoDNS 的条件。
按照 Search Console 上提供的说明操作,直到完成域名验证。
向开发者授予权限
当您在 Search Console 中验证自己的网域所有者身份之后,您可以选择向组织中的开发者授予子网域的访问权限。这一操作可允许开发者无需验证网域所有权便可创建 Endpoints API。
如需详细了解如何授予权限,请参阅管理用户、所有者和权限。
为网域配置 SSL
您可能希望为自己的网域配置 SSL。请注意,某些类型的身份验证需要 SSL。