Ibm cloud OpenStack Swift对象存储文件访问?

Ibm cloud OpenStack Swift对象存储文件访问?,ibm-cloud,openstack-swift,Ibm Cloud,Openstack Swift,我正在通过IBMBlueMix设置OpenStack Swift对象存储,以满足应用程序中的一些需求。首先,我需要一个地方,通过我们的API安全上传客户文件,这是一个完美的解决方案 我正在努力解决的部分是公共部分。我们的SAAS产品具有在帐户设置期间上载的certian映像。这些文件需要通过URL公开访问 我能够让swift SDK使用令牌和用户名/密码方法检索文件。但是,我无法找到一种方法来生成公共URL,或者设置对对象或容器的公共访问。这方面的文档似乎也缺乏 这可能吗?我应该使用不同的方法来

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

我正在努力解决的部分是公共部分。我们的SAAS产品具有在帐户设置期间上载的certian映像。这些文件需要通过URL公开访问

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


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

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

要修改容器ACL,请执行以下操作

有关仅为某些文件创建URL的提示,请参见