[英]Monitoring downloads of Google Cloud Storage objects that have public URLs
[英]Google cloud storage, public objects but not public project
我有一个Google存储桶来存储文件,有些文件夹我想公开,有些则不然。
因此,我可以将“ allUsers”设置为查看器,但要设置整个存储桶。 但是,即使我是整个存储桶,如果直接访问存储桶url,用户也可以看到所有文件的列表。
我有的。
bucket /
images/
pdfs/
docx/
因此,我希望图像文件夹是公共的,并且只能通过直接链接访问,其余的则不能。 有没有这种配置?
您应该能够按存储桶上的对象设置公共访问权限,然后仅将images文件夹设置为public。 因此,不要公开存储桶,而只能公开images文件夹。 那应该做你想要的。 应该都可以从Google云控制台执行。
您不能将存储桶中的仅一个文件夹设置为公共文件夹, 或者设置单个文件或整个存储桶 。
我能想到的选择是:
保持存储桶为私有,仅公开images文件夹中的文件:
gsutil acl ch -u AllUsers:R gs://[BUCKET-NAME]/images/*
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.