Softlayer Swift对象存储API - 如何访问文件夹对象?

时间:2018-01-28 00:24:03

标签: ibm-cloud-infrastructure object-storage

在developer.openstack.org/api-ref/object-store搜索完所有文档后,我找到了一个简单的方法来查询现有文件夹/目录的对象存储空间一个容器。

curl.exe -isS  https://dal01.objectstorage.softlayer.net/v1/AUTH_d11/?container=JS&prefix=source&delimiter=/ -H  X-Auth-Token: AUTH_tk70f74664fd

以上就是我上次尝试查询" source"的存在。容器内的文件夹" JS"。容器" JS"有(虚拟)文件夹"来源"在门户网站中可以看到许多其他文件和文件夹。以下是我一直得到的回应..

HTTP/1.1 204 No Content
Content-Length: 0

在文档中尝试其他建议无济于事

curl.exe -isS  https://dal01.objectstorage.softlayer.net/v1/AUTH_d11/JS/source -H  X-Auth-Token: AUTH_tk70f74664fd

上面的命令返回HTTP / 1.1 404 Not Found。

有人有什么建议吗?

注意:如果在网址末尾使用(现有的)文件名运行相同的命令,则可以正常工作。

1 个答案:

答案 0 :(得分:0)

您只需在URL中添加该文件夹,例如,您具有以下结构:

Https

您可以在此处查看一些文档:

https://sldn.softlayer.com/blog/waelriac/managing-softlayer-object-storage-through-rest-apis