本页面介绍使用域名创建存储桶时需要遵循的要求,并讨论了适用于域名所有者的验证方法。如需了解如何创建存储桶,请参阅存储桶创建指南。如需了解存储桶命名的常规信息,请参阅存储桶命名准则。
适用于以网域命名的存储桶的要求
Cloud Storage 将包含点的存储桶名称视为域名。因此,名称中包含一个点的存储桶必须满足以下要求:
- 具有一个在语法上有效的 DNS 名称(例如,
bucket..example.com
无效,因为它包含两个连续的点)。 - 以当前认可的顶级网域(例如
.com
)作为结尾。 - 由有权使用域名的用户创建。
以网域命名的有效存储桶的示例包括 example.com
、buckets.example.com
、www.example.co.uk
。
谁可以创建以网域命名的存储桶
要创建使用域名的存储桶,您必须确定您有权使用该域名。有权使用域名的人员包括:
- 域或父域经过验证的所有者
- 域或父域的代理所有者。
- 域或父域经过验证的网站所有者。
网域所有者存在时,网站所有者无法创建存储桶。这使得网域所有者可以严格控制能够创建以网域命名的存储桶的人员。
例如,假设您的一位 IT 员工拥有使用 http://reports.example.com
的网站。通过该网站的验证后,他可以创建 reports.example.com
和 annual.reports.example.com
等存储桶。但是,如果您稍后确认您拥有网域 example.com
,则只有您能够创建这些存储桶。由于您验证了网域 example.com
,因此还可以创建存储桶 example.com
。作为网站所有者,您的 IT 人员将无法再创建存储桶。
网域所有权验证
如果您的项目计划包含域名存储桶,创建存储桶的团队成员必须证明他们有权在给定网域中创建存储桶。如果您计划在 Cloud Storage 存储桶中托管网域内容,建议您验证网域所有权。
Cloud Storage 使用 Search Console 来验证网域所有权。
要验证网域所有权,请执行以下操作:
打开 Search Console。您必须使用将用于管理网域所有权的用户账号登录。
在网域窗格中,输入您要验证的网域或子网域,然后点击继续。
按照通过 DNS 记录验证网域所有权窗格中显示的说明进行操作。
代理所有者
验证网域所有权后,您可以添加其他委派的所有者,他们也可以在经过验证的域名下创建存储桶。这些所有者可以包含服务账号。
如需将代理所有者添加到您的网域,请执行以下操作:
- 转到 Search Console 的用户管理页面。确保在属性选择器中选择要管理的网域。
- 点击添加用户。
- 在对话框中,输入新所有者的电子邮件地址。
- 对于权限,请选择“所有者”。
- 点击添加。
问题排查
请参阅 Search Console 帮助页面,了解以下主题:
- 验证网站所有权的方法。
- 使用 DNS TXT 或 CNAME 记录进行验证。
- 排查常见验证错误。