1 - 对象存储基本概念
- 对象(object)。文本、图片、视频等文件,保到到对象存储中后,被称为对象。
- 对象URL(objectKey)。在整个集群中唯一标识一个对象文件。
- 存储桶(bucket)。用于保存对象文件。
- 租户(endpoint)。一个租户可划分出多个存储桶。租户负责管理存储桶,并不保存对象文件。
- 对象存储集群(object cluster)。由多个主机构成的分布式高可用对象存储集群。
- 对象名称(objectName)。存储桶中,由目录名、文件名共同构成的文件路径。
- 用户和存储桶的关系。一个用户可访问多个存储桶,一个存储桶可被多个用户访问。

2 - 创建用户、存储桶
登录租户页面。此操作由运维人员执行。如果不知道租户的登录地址,请联系公司的对象存储运维团队。
2.1 - 开启租户的MAPI,否则无法列出桶(listbucket)

2.2 - 创建用户




2.3 - 创建存储桶

2.4 - 指定存储桶“所有者”

2.5 - 授权用户访问存储桶

3 - 开启存储桶的S3访问协议
3.1 - 开启桶的ACL
3.2 - 开启S3协议及HTTP,HTTPS
3.3 - 特殊的“桶所有者”
4 - 对象存储桶连通性验证(使用第三方S3Broswer)
4.1 - 下载、安装S3Browser
Download S3 Browser. Amazon S3 Client. Windows Client for Amazon S3.
4.2 - 配置访问存储桶
注:目录删除时(第一次删除会删除所有对象,但是子目录需要执行多次删除操作才可删除子目录)
关闭通过S3Browser创建桶(namespace)的权限
注:如果对象存储管理员不希望用户创建桶,可以在对象存储管理界面关闭桶创建权限。
5 - 对象访问示例代码(java)
5.1 - 下载示例工程
https://pan.baidu.com/s/1CLqLTPf5ChwE5QmJEXj26Q?pwd=rfrf 提取码: rfrf
或
https://yun.baidu.com/s/1CLqLTPf5ChwE5QmJEXj26Q?pwd=rfrf 提取码: rfrf

本文详细介绍了对象存储的基本概念,包括对象、存储桶、租户和用户管理,以及如何创建用户、存储桶并设置权限。还提供了S3访问协议的配置和使用示例,以及注意事项和常见错误的解决方案,最后给出了Java代码实例以展示对象操作和连接管理的最佳实践。









最低0.47元/天 解锁文章
600

被折叠的 条评论
为什么被折叠?



