Mar*_*cze 4 security dns google-cloud-storage
我想在 Google Cloud Storage 中创建域名存储桶。
我验证了域的所有权,现在我可以使用我自己的帐户创建具有特定名称的存储桶。
但是,我还需要向其他一些开发人员和一些服务帐户授予权限以执行相同的操作,因此我将这些用户添加为经过验证的域所有者。
它们可以在用户屏幕上看到。
以及关于域名所有者的页面。
但是,如果我尝试使用任何添加的帐户(无论是真人帐户还是服务帐户)创建域名存储桶,我都会收到以下错误。
10:46:35.447 Creating gs://bucket.mydomain.com/...
10:46:35.697 AccessDeniedException: 403 The bucket you tried to create is a domain name owned by another user.
Run Code Online (Sandbox Code Playgroud)
(如果我尝试从 Web 管理控制台创建存储桶,我会收到类似的错误。)
我验证了这些帐户具有 GCE 项目的权限,因此只要它们不是域名,它们就可以很好地创建存储桶。
我究竟做错了什么?
文档指出了验证所有权的错误方式。对于服务帐户,请通过https://www.google.com/webmasters/verification/home添加它们。
在注意到不同的文档涵盖了两种类似的验证所有权的方法后,我想通了。我尝试了您在屏幕截图中的页面,如存储文档中列出的那样,但后来我发现了另一组步骤,其中列出了另一个验证 url。这些是实际工作的步骤。