我在Google云存储上创建了一个存储桶,并为所有用户设置了“对GCS对象的读访问权限”。
因此,我可以使用storage.googleapis.com/bucket-name / object-name 让任何人阅读该对象。
但是,如果我想通过一个单独的URL为每个读取请求分配此存储桶的随机对象,那可用吗? (例如storage.googleapis.com/bucket-name / random )
我知道权限是分配给存储桶而不是对象,所以看起来我可以做些什么来抓取随机对象? 或者我应该用什么服务来解决问题?
答案 0 :(得分:0)
对象也有acls,您可以将AllUsers READ授予对象。话虽如此,管理每个对象acls可能会很痛苦,所以我建议改用第二个桶。
根据您的使用案例,您可能对Signed URLs更感兴趣。您可以使用签名的网址授予用户临时访问权限,而不是永久访问所有人。