如何采用libs3进行简单的ceph radosgw测试和使用
如何采用libs3进行简单的ceph radosgw测试和使用
1.下载libs3
git clone https://github.com/ceph/libs3.git
2.安装依赖
yum install gcc cmake3 gperf json-c-devel libxml2-devel openssl-devel hiredis-devel
3.编译安装
cd libs3
mkdir build
cd build
cmake3 ..
make && make install
4.配置环境变量
export PATH=$PATH:/usr/local/lib
5.创建测试用户
radosgw-admin user create --uid=test --display-name="Test User"
6.创建测试存储桶
s3cmd mb s3://test-bucket
7.上传文件
s3cmd put test.txt s3://test-bucket/
8.下载文件
s3cmd get s3://test-bucket/test.txt
9.删除文件
s3cmd del s3://test-bucket/test.txt
10.删除存储桶
s3cmd rb s3://test-bucket
11.删除用户
radosgw-admin user delete --uid=test
以上就是对libs3的简单使用,通过这些命令可以实现对ceph radosgw的基本操作。
相关文章