我在谷仓云存储中存储对象桶。我想提供一个http url来下载对象。有没有一种标准的惯例或方式来将存储在云存储中的文件公开为http url?如何获取或生成存储桶中对象的URL?
9
A
回答
15
是。假设对象是公开访问:
http://BUCKET_NAME.storage.googleapis.com/OBJECT_NAME
您还可以使用:
http://storage.googleapis.com/BUCKET_NAME/OBJECT_NAME
HTTP和HTTPS做工精细。请注意,该对象必须由匿名用户可读,否则下载将失败。更多文档可在https://developers.google.com/storage/docs/reference-uris
如果是不可公开访问的对象,并且您只希望一个用户能够访问它们,则可以生成一个签名的URL,该URL将只允许下载对象的URL,甚至只在有限的时间内下载。我推荐使用其中一个GCS客户端库,因为这很容易让代码稍微错误:https://developers.google.com/storage/docs/accesscontrol#Signed-URLs
2
相关问题
- 1. 如何从S3存储桶中的文件夹获取对象
- 2. 如何从Google云存储桶中获取对象
- 3. 如何从URL获取Amazon AWS S3存储桶中的文件?
- 4. 如何从AWS S3存储桶获取唯一对象列表
- 5. ElasticSearch:获取存储桶中的存储桶密钥scripted_metric
- 6. 删除S3存储桶中的对象
- 7. 如何从JTable获取存储对象
- 8. Amazon S3 - 如何正确构建指向存储桶中对象的URL?
- 9. 如何下载或获取S3存储桶中存在的各种版本的文件的URL?
- 10. 使用Postman获取aws存储桶内容 - “获取存储桶(版本2)”RestAPI
- 11. 如何为s3存储桶设置策略,以允许通过身份验证的用户列出存储桶或从存储桶中获取任何文件
- 12. 从S3存储桶中获取物品
- 13. 如何使用后缀检索存储桶中的对象
- 14. 如何更新AWS S3存储桶中的对象属性
- 15. 如何列出Amazon S3存储桶中的_all_对象?
- 16. AWS S3错误的存储桶对象
- 17. 获取电子表格中AWS S3存储桶中所有对象的链接?
- 18. 在Amazon S3中删除对象或存储桶?
- 19. 只使用php sdk获取AWS s3存储桶中的对象的数量
- 20. 获取预先验证的URL到S3存储桶
- 21. Amazon S3:如何获取存储桶中的文件夹列表?
- 22. 如何在S3存储桶中获得一个级别的对象?
- 23. Boto3获取S3存储桶的内容
- 24. 在不知道密钥的情况下从存储桶中获取对象
- 25. Azure存储SAS URL生成
- 26. 获取存储桶中所有对象的预先登记的url亚马逊aws s3
- 27. 如何在.Net S3 SDK中按名称获取存储桶?
- 28. 如何获取存储在javascript中的数组对象的值
- 29. 如何获取存储在$ _SESSION中的对象的属性值?
- 30. 软层云对象存储是否支持存储桶生命周期配置
对象是公开的吗?如果不是,你想怎么做授权? – jterrace