Google cloud platform 谷歌云存储:带有;“仅限桶型保单”;,如何使对象公开但防止列出?

Google cloud platform 谷歌云存储:带有;“仅限桶型保单”;,如何使对象公开但防止列出?,google-cloud-platform,google-cloud-storage,google-iam,Google Cloud Platform,Google Cloud Storage,Google Iam,我刚刚在一个预先存在的测试桶中尝试了新的“Bucket Policy Only”设置。我希望能够通过URL匿名下载对象,但防止公众在bucket中列出对象 如果我将Storage Object Viewer角色添加到allUsers,那么公众可以列出bucket并下载对象。如果我不添加该角色,公众将无法下载文件 有什么诀窍?我可以在旧的ACL系统中正常工作。如果我使用角色存储遗留对象读取器,它似乎可以按照我想要的方式工作 对于这样一个基本用例,使用所谓的“遗留”似乎有些奇怪

我刚刚在一个预先存在的测试桶中尝试了新的“Bucket Policy Only”设置。我希望能够通过URL匿名下载对象,但防止公众在bucket中列出对象

如果我将
Storage Object Viewer
角色添加到allUsers,那么公众可以列出bucket并下载对象。如果我不添加该角色,公众将无法下载文件


有什么诀窍?我可以在旧的ACL系统中正常工作。

如果我使用角色
存储遗留对象读取器,它似乎可以按照我想要的方式工作

对于这样一个基本用例,使用所谓的“遗留”似乎有些奇怪