首先感谢一下西秦公子的投稿,本文主要引导大家在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