我正在尝试使用google托管静态网页。当我转到自己的域(即www.example.com)时,收到此错误:
我正在使用统一存储。在使用“ gcloud auth login”登录gsutil之后,我尝试了以下命令来尝试将存储桶设为公开状态:
gsutil acl ch -u AllUsers:R gs://www.example.com
(我也尝试过在最后加上'/')
这些都给我错误:
无法为gs://www.example.com/设置ACL。请确保您有 OWNER-角色对此资源的访问。
我还尝试了相同的命令,并在末尾使用'... gs://www.example.com/*和gs://www.example.com/**。这些会产生稍微不同的错误:
无法为gs://www.jpdgallery.com/ [第一个文件 桶] 。请确保您拥有对该资源的所有者角色。
我正在使用的用户是应用程序帐户中的唯一用户。该用户具有以下项目权限:
- 所有者
- 存储管理员
- 存储对象管理
- 存储对象创建者
- 存储对象查看器
用户还具有以下存储桶权限:
- 存储管理员
- 存储旧版存储桶所有者
- 传统存储桶读取器
- 存储旧版对象所有者
- 存储旧式对象读取器
- 存储对象管理
- 存储对象创建者
- 存储对象查看器
类似的帖子似乎并未解决该问题: