如何将QingCloud对象存储的Bucket以目录的方式挂载于
Windows服务器
Windows服务器上需要安装相关的软件,可通过图形界面进行下载和安装
1、在服务器上安装TntDrive软件:
2、配置TntDrive
单击“Add New Mapped Drive”,进入到配置界面:
PS:配置时有以下几个注意点
Tntdrive配置图Storage Type : S3 Compatible Storage
Rest Endponit:s3.pek3a.qingstor.com
Access Key ID : API密钥ID
Secret Access Key为API密钥内容
Amazon S3 Bucket为“QingStor的Bucket名称”
配置完成后,即可使用“网盘”
Z盘为新挂载的网络磁盘Linux服务器
Linux服务器上需要安装必要的运行环境和软件,具体步骤如下:
在服务器上安装必要环境
1、如果你的操作系统是Ubuntu 14.04:
sudo apt-get install automake autotools-dev g++ git libcurl4-gnutls-dev libfuse-dev libssl-dev libxml2-dev make pkg-config
2、如果你的操作系统是Centos 7:
sudo yum install automake fuse fuse-devel gcc-c++ git libcurl-devel libxml2-devel make openssl-devel
安装s3fs
git clone https://github.com/s3fs-fuse/s3fs-fuse.git
cd s3fs-fuse
./autogen.sh
./configure
make
sudo make install
配置
1、建立密钥文件
echo your_bucket_name:your_key_id:your_key_secret > /etc/passwd
示范:
echo PRRIFCZPDSLJFPVEZHIL:MscunKWtmWJ02F6o1s3pYEWDvouUeHGn8QmVEoaF > /etc/passwd
2、设置访问权限
chmod 640 /etc/passwd
chmod 600 /etc/passwd
3、创建挂载点
mkdir /tmp/s3fs
4、挂载目录
s3fs owenpp /tmp/s3fs -o passwd_file=/etc/passwd -o url=http://s3.pek3a.qingstor.com
PS: 此范例中,笔者的bucket name为“owenpp”, 挂载目录为"/tmp/s3fs"