当前位置: 首页 > 知识库问答 >
问题:

删除谷歌云存储(GCS)上的所有用户默认acl

俞学
2023-03-14

在实验过程中,我意外地为一个不应该是公共的bucket中的所有用户添加了默认的读访问权限。我使用了以下命令:

gsutil defacl ch -u allUsers:R gs://my-bucket

在意识到我的错误后,我尝试使用以下命令删除默认的读取访问:

gsutil defacl ch -d allUsers gs://my-bucket
gsutil defacl get gs://my-bucket

还有其他方法可以改变谷歌云存储桶的所有用户的默认访问权限吗?如果有其他方法,请告诉我,谢谢!

共有1个答案

魏雅惠
2023-03-14

我曾多次试图复制这一问题,但都无济于事。如果没有访问项目的元数据和配置,恐怕很难排除这种情况;因为这是在这一点上确实需要的东西,以便找出可能出了什么问题。

我是一名谷歌云支持员工--我的建议是在问题跟踪器上打开一个私人问题,说明您的项目编号和受影响的云存储桶。此外,请确保包括这个StackOverflow帖子的链接以及。

最后,请让我知道问题的ID或链接到私人问题一旦你创建它,所以我能够看到它尽快。

gsutil defacl set project-private gs://my-bucket

当ACL中只有一个条目时,就会发生此问题,即使它以正确更新的方式响应,也无法删除该条目。

 类似资料:
  • 我删除了谷歌云存储控制台上的所有权限。现在我无法删除bucket内容或向用户添加权限,即使使用gsutil也是如此。

  • 我建立Android应用程序链接到谷歌云存储。我想允许访问GCS到我的Android应用程序只。 谷歌提供三种安全连接地面军事系统的解决方案: Oauth 2.0(谷歌账户也是如此) 资料来源:https://developers.google.com/storage/docs/authentication?hl=FR 是否有其他通过地面军事系统安全连接的解决方案?我希望通过这种方式在地面军事系统

  • 我试图设置一个谷歌云存储桶,以便我上传的任何文件都自动gzip,并设置“content-encoding:gzip”。 我尝试了“gsutil defacl set public-read gs://Bucket”,其基础是将Google Cloud Storage Bucket中的所有文件默认设置为public,但没有成功。 有什么想法吗?

  • 我有一个关于谷歌云存储的新手问题。我希望创建一个网站,人们可以上传文件(在概念上类似于Flickr)并查看它们。我在看谷歌的云存储选项,它看起来很有趣。我在认证过程中有点挂断了。是所有用户都需要谷歌账户,还是我只是误读了?我想我的问题是,我能创建一个每个人都不必注册谷歌账户的网站吗?谢谢你的耐心和帮助

  • 我应该做什么才能成功上传图片?任何帮助都将不胜感激。 非常感谢。

  • 我很难让GCS JSON API中的“简单上传”方法在Python中工作。文件(https://developers.google.com/storage/docs/json_api/v1/how-tos/upload#simple)使它看起来微不足道,但我无法通过授权。我不完全理解授权/身份验证/密钥/令牌,但我正在尝试。我一直试图上传的bucket允许完全读写(它们是公共的),我已经生成并尝试