更新时间:2024-09-29 GMT+08:00

通过控制台快速使用OBS

控制台是网页形式的操作平台,提供更直观的界面操作,简单易上手。

本章节以上传对象至“test-example-bucket”桶为例,帮助您通过控制台快速使用OBS的基础功能,包括创建桶、上传对象、下载对象、分享对象。

准备工作

使用OBS之前,您需要拥有一个华为账号并实名认证,然后为账号充值。

  1. 注册华为账号并实名认证。

    如果您已有华为账号,请忽略此步骤。如果您还没有华为账号,请执行以下操作:

    1. 注册华为账号并开通华为云
    2. 参考个人账号如何完成实名认证或,完成个人或企业账号实名认证。

  2. 为账号充值。

    您需要确保账号有足够的余额,才能正常使用OBS等相关资源。请参考账户充值

步骤一:创建桶

桶是OBS中用于存储对象的容器。在上传对象前,您需要先创建桶。

本步骤仅针对示例中的关键参数进行设置和介绍,其他参数保持默认,更多创建桶的详细信息请参见创建桶

  1. 登录控制台,进入创建桶页面。
  2. 设置“基础配置”。

    参数

    示例

    说明

    区域

    中国-香港

    桶所属区域。请选择靠近您业务的区域,以降低网络时延,提高访问速度。

    桶创建成功后,不支持变更区域,请谨慎选择。

  3. 设置“桶配置”。其他参数保持默认,也可在桶创建后修改。

    参数

    示例

    说明

    桶名称

    test-example-bucket

    桶的名称。桶创建成功后,不支持修改名称。

    桶名称命名规则如下:

    • 全局唯一,不能与已有的任何桶(包含其他账号创建的桶)名称重复。删除桶后,需等待30分钟才能创建同名桶或并行文件系统。
    • 长度范围为3到63个字符,支持小写字母、数字、中划线(-)、英文句号(.)。
    • 禁止两个英文句号(.)相邻,禁止英文句号(.)和中划线(-)相邻,禁止以英文句号(.)和中划线(-)开头或结尾。
    • 禁止使用IP地址。

    数据冗余存储策略

    多AZ存储

    • 多AZ存储:数据存储至同区域内的多个可用区(AZ),可靠性更高,同时存储成本相对更高。
    • 单AZ存储:数据仅存储在单个可用区(AZ),成本更低。

    桶创建成功后,不支持更改数据冗余存储策略。

    多AZ存储桶不支持为桶设置归档存储类别。

    存储类型

    标准存储

    桶的存储类别。不同的存储类别可以满足客户业务对存储性能、成本的不同诉求。

    • 标准存储:适用于有大量热点文件或小文件,且需要频繁访问(平均一个月多次)并快速获取数据的业务场景。
    • 低频访问存储:适用于不频繁访问(平均一年少于12次),但需要快速获取数据的业务场景。
    • 归档存储:适用于很少访问(平均一年一次),且对数据获取速率要求不高的业务场景。

    更多详情请参见存储类别

    桶策略

    私有

    桶的读写权限控制。

    • 私有:除桶ACL授权外的其他用户无桶的访问权限。
    • 公共读:任何用户都可以对桶内对象进行读操作。
    • 公共读写:任何用户都可以对桶内对象进行读/写/删除操作。

    企业项目

    default

    将桶加入到企业项目中统一管理。如无特殊的企业项目划分和管理需求,此处可直接选择默认企业项目“default”。

    如果您想要了解更多关于如何通过企业项目管理OBS桶,具体请参见创建桶中的“企业项目”参数说明。

  4. 单击页面右下角的“立即创建”,并确认提示信息。

    创建完成后,将会出现创建成功弹窗,确认后在桶列表页即可看到已创建的桶。

步骤二:上传对象

桶创建成功后,您可以通过OBS控制台上传一个不超过5GB大小的对象;或单次批量上传数量不超过100个、总大小不超过5GB的对象。

本步骤仅针对示例进行参数设置和介绍,更多上传对象的详细信息请参见上传对象

  1. 在桶列表页面,单击已创建好的桶名称,进入“对象”页面。
  2. 单击搜索框上方的“上传对象”。
  3. 将本地文件拖拽至“上传对象”区域框内来添加对象。

    也可以通过单击区域框内的“添加文件”,选择本地文件进行添加。

  4. 其他参数保持默认,单击“上传”。

    右侧自动弹出任务中心页面,可在任务中心查看对象上传状态。上传成功的对象将在对象列表中展示。

步骤三:下载对象

当对象上传至桶后,您可以将对象下载至浏览器默认保存路径或本地指定路径。

  1. 在对象列表页,找到已上传的对象。
  2. 下载对象。

    • 下载单个对象

      单击待下载对象右侧操作列的“下载”,将对象下载至浏览器默认保存路径。

    • 批量下载多个对象:

      选中多个对象,然后单击对象列表页搜索框上方的“更多 > 下载”,将多个对象下载至浏览器默认的保存路径下。

步骤四:分享对象

对象上传至桶后,您可以将对象URL分享给其他用户,供其下载或查看对象。

  1. 在对象列表页,单击已上传对象右侧操作列的“分享”。
  2. 在“分享文件”弹窗,设置URL有效期。

    • 有效期范围为1分钟~18小时,有效期内任何用户都可以通过URL直接访问该对象。本示例设置为10分钟。
    • 该弹窗打开时,链接信息已生效并开始计时,有效期默认为5分钟。修改URL有效期后会重新开始计时,同时链接信息会相应变化,您需要重新复制链接信息。

  3. 分享对象。

    • 单击“复制链接”,并将该链接分享给其他用户,用户可以在浏览器中通过此链接直接访问该对象。

      通过浏览器访问对象,会强制下载对象,如果您希望被分享人可以在线预览对象,请参见如何在浏览器中在线预览OBS中的对象?

    • 单击“复制路径”,并将该路径分享给拥有对象所在桶权限的用户,用户可以在对应桶的对象列表页中部的对象搜索框中粘贴该路径并按“Enter”键,来搜索查看对象信息或访问对象。

相关信息

当您完成创建桶、上传对象、下载对象等基本操作后,您还可以结合业务需求使用以下OBS的高阶功能。

  • 生命周期:通过为桶配置生命周期规则,可以实现定时转换对象存储类别或定时删除对象。
  • 权限控制:OBS提供IAM权限、桶策略、桶ACL、对象ACL多种权限控制方式,实现对桶和对象更精细化的权限控制。
  • 域名管理:通过配置自定义域名实现通过自定义域名访问桶和对象。
  • 静态网站托管:您可以将静态网站文件上传至OBS的桶中,并对这些文件赋予匿名用户可读权限,然后将该桶配置成静态网站托管模式,实现使用桶域名访问该网站。
  • 多版本控制:为桶开启多版本控制后,可以在桶中保留多个版本的对象,方便检索和还原各个版本,在意外操作或应用程序故障时帮助快速恢复数据。
  • 跨区域复制:是OBS提供的跨区域数据容灾能力,支持将源桶数据复制到与其不同区域的目标桶。
  • 服务端加密:通过服务端加密功能,对上传至OBS桶中的数据进行加密保护。
  • WORM:为桶开启WORM后,可实现桶中的对象在您指定的时间段内不能被删除或篡改。
  • 跨域资源共享(CORS):通过配置CORS规则,可以实现跨域名访问OBS。