本文将引导你如何申请一个对象存储,并进行访问。步骤包括对象存储、扩容、配置和访问测试,确保应用程序能够顺利运行并被访问。

Created with Raphaël 2.2.0
1.申请对象用户
2.申请对象存桶
3.导出访问方式
4.访问测试

第一步:申请对象用户

  • 对象用户是访问对象存储的身份凭证载体,需先创建用户并配置配额,为后续存桶申请和访问授权奠定基础。
  • 操作步骤
    • 登录平台后,在左侧导航栏依次点击 对象存储 → 用户,进入对象存储用户列表页面。
    • 点击页面左上角的 创建 按钮,弹出 “创建用户” 配置弹窗。
  • 填写核心配置项:
    • 名称(必填):输入用户标识名称(如obj-test-user),建议结合业务场景命名,便于管理。
    • 最大存储桶(可选):开启后设置该用户可创建的存桶数量上限(如10),未开启则无配额限制。
    • 用户存储配额(可选):开启后设置该用户的总存储容量上限(如100 GiB),控制整体资源占用。
    • 桶存储配额(可选):开启后设置单个存桶的容量上限(如50 GiB),精细化管控单存桶资源。
    • 所有配置确认无误后,点击 确定 按钮,完成对象用户创建。可在用户列表中查看新创建用户的名称、配额、使用量等信息。
  • 扩容说明
    若后续业务需要提升资源配额,找到目标用户,点击 “操作” 列的 更新 按钮,在修改弹窗中调整 “最大存储桶”“用户存储配额”“桶存储配额” 数值,点击 确定 即可完成扩容。

第二步:申请对象存桶

  • 存桶是对象存储的核心存储单元,用于存放各类文件、数据对象,需基于已创建的对象用户进行申请。
  • 操作步骤
    在左侧导航栏依次点击 对象存储 → 桶,进入对象存储桶列表页面。
    点击页面左上角的 创建 按钮,弹出 “创建 Bucket” 配置弹窗。
  • 填写核心配置项:
    • 名称(必填):输入存桶唯一标识名称(如obj-test-bucket),名称全局不可重复,建议包含业务标识。
    • 用户(必填):从下拉列表中选择已创建的对象用户(如obj-test-user),存桶将归属该用户管理。
    • 对象锁定(可选):开启后采用 WORM(一次写入多次读取)模型,设置锁定模式(如 “合规”)和锁定天数(如7),防止对象被意外删除或覆盖。
    • 桶策略(可选):配置存桶访问权限,可通过代码或可视化界面设置(如开放只读权限、指定 IP 访问等),默认仅归属用户可访问。
    • 配置完成后点击 确定 按钮,完成对象存桶创建。在存桶列表中可查看存桶名称、所属用户、使用量、创建时间等信息。
  • 扩容说明
    若存桶容量达到配额上限,需先通过 “第一步:申请对象用户” 的扩容步骤提升用户或桶的配额,再通过存桶管理页面的配置调整,实现存桶容量扩容。

第三步:导出访问方式

  • 创建用户和存桶后,需获取访问凭证(AccessKey/SecretKey)及网关信息,作为应用程序对接对象存储的核心配置参数。
  • 操作步骤
    • 回到 对象存储 → 用户 列表页面,找到目标对象用户(如obj-test-user)。
    • 在该用户的 “操作” 列中,点击 获取使用方法(或类似 “访问凭证” 入口),弹出访问方式配置弹窗。
  • 导出核心访问信息:
    • 基础信息:网关地址(如172.16.20.100)、服务端口(如8970),确保应用程序可访问该网关地址和端口。
    • 访问凭证:复制access_key(访问密钥)和secret_key(密钥),这是身份认证的核心凭证,需妥善保管,避免泄露。
  • 使用示例:弹窗提供 Java、Python、Go 等主流语言的对接代码示例,包含凭证配置、对象上传 / 下载等基础操作,可直接参考开发。
  • 记录或下载上述信息后,关闭弹窗,完成访问方式导出。

第四步:访问测试

  • 通过应用程序或命令行工具对接对象存储,执行基础操作测试,验证访问配置的有效性和存桶的可用性。
  • 测试准备
    确保应用程序所在环境可正常访问对象存储网关地址和端口(如8970端口),无防火墙或安全组限制。
    已在应用程序中正确配置access_key、secret_key、网关地址等参数,或准备好命令行工具(如s3cmd、aws cli)。
  • 测试步骤(以 Python 示例为例)
    • 参考第三步获取的 Python 代码示例,在本地环境安装依赖包(如s3fs)。
  • 编写测试代码,执行基础操作:
    • 连接测试:通过凭证连接对象存储服务,验证连接是否成功。
    • 上传测试:向目标存桶(obj-test-bucket)上传一个测试文件(如test.txt)。
    • 下载测试:从存桶中下载已上传的测试文件,验证文件完整性。
    • 列表测试:调用接口查询存桶内的文件列表,确认文件已正确存储。
  • 查看测试结果:
    若所有操作均执行成功,说明访问配置正常,对象存储可正常使用。
    若出现连接失败,优先检查网关地址、端口连通性及访问凭证正确性;若出现权限错误,检查桶策略或用户权限配置。
    通过以上全流程操作,即可完成对象存储的申请、配置与访问测试,满足应用程序的数据存储与访问需求。
作者:吴升斌  创建时间:2025-02-27 15:57
最后编辑:吴升斌  更新时间:2025-12-19 18:40