首先感谢一下西秦公子的投稿,本文主要引导大家在linux上面部署Object S"不可描述"age。大致流程如下:首先,安装Swift客户端,用于管理OpenStack
首先,安装Swift客户端,用于管理OpenStack OS X
sudo easy_install pip
sudo pip install --upgrade setuptools
sudo pip install python-swiftclient
Ubuntu
sudo aptitude install python-pip
sudo pip install python-swiftclient
RHEL, CentOS, or Fedora
sudo yum install python-setuptools
sudo easy_install pip
sudo pip install --upgrade setuptools
sudo pip install python-swiftclient
Windows
See http://docs.python-guide.org/en/latest/starting/install/win.html#distribute-pip for instructions on installing pip for Windows.
pip install python-swiftclient
然后修改/etc/profile,添加相关变量 【API信息获取地址:https://cp.conoha.jp/Account/API/】
export OS_AUTH_URL='https://ident-r1nd1001.cnode.jp/v2.0'
export OS_TENANT_NAME='7332819'
export OS_USERNAME='7332819'
export OS_PAVPSWORD='************'
执行命令
source /etc/profile
执行`swift stat` 返回类似于
# swift stat
Account: *******************************
Containers: 0
Objects: 0
Bytes: 0
Accept-Ranges: bytes
X-Timestamp: 1395129386.25830
X-Trans-Id: *******************************
Content-Type: text/plain; charset=utf-8
说明成功配置。 接下来可以使用`swift upload container-name filename`即可上传 但是这样有个问题,就是上传的文件无法通过浏览器访问,需要执行以下命令,来使文件可读
swift post -r '.r:*'
##其他用法
`swift list container-name` 列举container的内容
`swift download container-name filename` 下载container中的filename
版权归作者所有,原文地址:http://www.ixiqin.com/conohaobjects"不可描述"agelinuxhuanjingbushu.html