从OpenStack VM实例内部访问存储在Swift对象中的文件

时间:2015-06-17 07:30:17

标签: openstack-swift

我已将一些zip存档文件上传到Swift对象库并将其标记为公开。我想从VM实例中下载这些文件。我正在VM中运行CentOS 7。

有可能吗?

1 个答案:

答案 0 :(得分:1)

我使用python-swiftclient安装了python-openstackclientpip,并使用从Horizo​​n控制台下载的OpenStack RC文件在VM实例中设置了OpenStack API访问环境。

之后,运行命令swift download _container_name_(将_container_name_替换为您需要访问的容器)将与容器关联的所有文件下载到VM实例的文件系统。

希望有一种更简单的方法,如安装远程文件系统。但为此我应该使用块存储而不是对象存储。