java s3 与ceph的关系,ceph S3 对象存储的使用

本文介绍了如何使用s3cmd和s3fs-fuse与Ceph的S3接口进行交互,包括配置S3CMD,创建和管理桶,以及挂载S3存储作为本地文件系统。此外,还提到了SDK在实际应用中的重要性,并推荐了Cyberduck和CloudBerry等GUI工具。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ceph 对象存储兼容两种接口(协议)S3 和 swift. S3 最常用, 这里仅介绍如何连接(使用)S3存储接口。

访问 S3, 你需要 S3 的:用户密钥,包含:access_id 和 secret_key. access_id是整个集群唯一的,可以根据access_id确定一个用户

具体的桶名(或者你有自己新建桶的权限) 桶名也是整个集群唯一的。(也就是你的桶不能和自己以及其他用户的桶重名)开始使用前请确保你已经拥有以上信息

一、s3cmd

参考资料:

安装yum install s3cmd -y

请尽量使用新版s3cmd[xin@centos5 ~]$ s3cmd --version

s3cmd version 2.1.0

配置s3cmd --configure

运行该命令,会打开一个交互模式,邀请你输入用户密钥和网关访问地址等

最终会根据你的输入生成配置文件在~/.s3cfg, 你也可以直接编辑该配置文件。

(当你通过交互式命令不能配置成功的时候,可以尝试直接编辑该配置文件,设置signature_v2 = True)

配置文件参考示例如下:[xin@centos5 ~]$ cat ~/.s3cfg

[default]

access_key = 1ND9LJBZ2NNZG2759UXD # 密钥

access_token =

add_encoding_exts =

add_headers =

bucket_location = US

ca_certs_file =

cache_file =

check_ssl_certificate = True

check_ssl_hostname = True

cloudfront_host = cloudfront.amazonaws.com

connection_poo

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值