golang ceph客户端操作 首先需要导入依赖 go get gopkg.in/amz.v1/aws go get gopkg.in/amz.v1/s3 1. 初始化ceph连接 在初始化连接之前,我们需要创建一个用户得到accessKey和secretKey,新增用户的指令如下: docker exec ceph-rgw radosgw-admin user create --uid="test" --display-name="test user" ...
func (this*CephMgmt) Init() error {//"http://s3.devopscloud.com"this.host = beego.AppConfig.String("ceph::host")iflen(this.host) <=0{returnerrors.New("ceph conf host is nil") }this.bucket_id = beego.AppConfig.String("ceph::bucket_id")iflen(this.bucket_id) <=0{returnerrors....