我有一个Google存储桶来存储文件,一些我想公开的文件夹,其他不公开。
因此,我可以将“ allUsers”设置为查看器,但适用于整个存储桶。但是,即使我是整个存储桶,只要直接进入存储桶url,用户都可以看到所有文件的列表。
我有什么。
bucket /
images/
pdfs/
docx/
因此,我希望图像文件夹是公共的,并且只能通过直接链接访问,其余的则不能。有没有这种配置?
答案 0 :(得分:0)
您应该能够按存储桶上的对象设置公共访问权限,然后仅将images文件夹设置为public。因此,不要公开存储桶,而只能公开images文件夹。那应该做你想要的。应该可以从Google云控制台执行所有操作。
答案 1 :(得分:0)
您不能仅将存储桶中的一个文件夹设为you either set individual files or the whole bucket。
我能想到的选择是:
将存储桶保持私有状态,仅将图像文件夹中的文件公开:
gsutil acl ch -u AllUsers:R gs://[BUCKET-NAME]/images/*