OpenStack Swift Object Storage File Access?



我正在通过 IBM Bluemix 设置 OpenStack Swift 对象存储,以满足我们应用程序中的一些需求。首先,我需要一个地方通过我们的 API 安全地上传客户文件,这是一个完美的解决方案。

我挣扎的部分是公共部分。我们的 SAAS 产品具有在帐户配置期间上传的某些图像。这些文件需要可通过 URL 公开访问。

我能够让 swift SDK 使用令牌和用户名/密码方法检索文件。但是,我无法找到生成公共 URL 或在对象或容器上设置公共访问权限的方法。文档似乎也缺乏。

这可能吗?我应该使用不同的方法来存储公共资产吗?

是的。您可以为要访问的资源创建临时 URL,也可以更改对象存储容器的设置以允许读取访问。

要修改容器 ACL,请按照 Bluemix 对象存储服务中的对象的公共 URL 进行操作

有关仅为某些文件创建 URL 的提示,请参阅如何使用 REST API 为 Swift 对象存储创建临时 URL?

相关内容

最新更新