S3
runzhliu
毕业于中山大学,目前专注于容器和大规模并行计算
展开
-
【ceph】性能测试工具cosbench(1)
cosbench 是 intel 开发的对象存储服务的压测工具,从 commit 信息看,已经很久不维护了…这里先告诉大家一个坑,这里的 latest release 版本,也就是 0.4.2 部署是有问题的!!!建议大家用 v0.4.2 release candidate 4 这个版本。按照 README,安装倒是很简单。bash start-all.sh+ SERVICE_NAME=driver+ BOOT_LOG=log/driver-boot.log+ OSGI_BUNDLES='cos原创 2020-08-03 17:02:05 · 682 阅读 · 2 评论 -
【Ceph RGW】找一个用Go写的s3cmd
很多人都知道 s3cmd 是用 Python 写的,但是由于项目的背景,用 Python 这类动态编译的语言,无法在安卓容器使用,所以就想到找一个 Go 写的类似 s3cmd 的一个客户端。用 Go 写的 s3cmd 客户单,或者说是一个 command line interface,只要本地通过静态编译,把需要的静态链接库编进去二进制,虽然体积不小,但是这样就满足在安卓容器里直接使用的需求了,当然这个客户端并不是很难实现,本质上就是调用 AWS S3 的 Go SDK,重新封装一个出来。本着不重复造轮子原创 2020-07-21 16:38:41 · 406 阅读 · 0 评论 -
s3cmd put文件的过程
通过 s3cmd 上传文件的命令是 s3cmd put,s3cmd Put file into bucket s3cmd put FILE [FILE...] s3://BUCKET[/PREFIX]原创 2020-06-27 08:46:52 · 1716 阅读 · 0 评论 -
Ceph RGW配置Nginx代理出现S3Error: 403 (Forbidden)
因为 RGW 的默认 web原创 2020-06-24 07:09:31 · 2985 阅读 · 0 评论 -
s3cmd ls之迷惑
习惯了文件系统的我们一直都觉得 ls 命令应该会把文件全部 list 出来,对于 s3cmd ls 我一开始也是这么理解的。直到有一天,同事通过 s3cmd delete 删除了一个文件,执行 s3cmd ls 竟然返回200,但是 s3cmd get 却返回404,这就很奇怪了,用户明明已经删了对象,为何 ls 得到呢,这不合理,当然 get 不到,那才是合理的,那么 get 不应该 ls 得到啊。具体的情况如下。[root@site ~]# s3cmd ls s3://game/158674432原创 2020-05-17 13:45:08 · 1330 阅读 · 0 评论