华为云OBS数据桶的使用模式和AWS类似,可以参考这个链接

入门总览_对象存储服务 OBS_快速入门_华为云 (huaweicloud.com)

概览

OBS最基础的入门操作包括创建桶、上传对象和下载对象,通过这三个操作就能完成数据上传和下载。

图1为OBS大致的入门使用流程,实际上针对不同的使用方式有细微的差异,具体差异请参考对应使用方式的指导文档,本入门指导旨在帮助您对OBS的入门操作有个初步的认识。

图1 入门流程

  1. 注册华为云,为帐号充值等,请参见步骤一:准备工作。
  2. 除了控制台以外,通过其他方式访问OBS均需要提前获取访问密钥(AK/SK)用以鉴权,请参见步骤二:获取访问密钥(AK/SK)。
  3. 使用SDK、API和obsutil工具时需要提前获取终端节点(Endpoint),请参见步骤三:获取终端节点(Endpoint)。
  4. 使用工具(OBS Browser+、obsutil)和SDK前,需要先下载对应工具或SDK源码,并进行初始化配置,请参见步骤四:下载工具并初始化。
  5. 桶是OBS中存储对象的容器,在上传对象前需要先创建桶,请参见步骤五:创建桶。
  6. 将数据上传至OBS,请参见步骤六:上传对象。
  7. 从OBS中下载数据,请参见步骤七:下载对象。

具体操作主要参考这里的对象管理和桶管理:入门总览_对象存储服务 OBS_快速入门_华为云 (huaweicloud.com)

使用obsutil批量下载数据示例

初始化配置

前提条件

配置方法

方式一,您可以通过config命令对obsutil进行初始化配置(关于config的详细介绍,参见更新配置文件),注意endpoint是服务地址,例如华北-北京四是https://obs.cn-north-4.myhuaweicloud.com,示例如下:

  • Windows操作系统

    obsutil config -i=ak -k=sk -e=endpoint
  • macOS/Linux操作系统
    ./obsutil config -i=ak -k=sk -e=endpoint

检查连通性

配置完成后,您可以通过如下方式检查连通性,确认配置是否无误。

  • Windows操作系统

    obsutil ls -s
  • macOS/Linux操作系统
    ./obsutil ls -s

根据命令回显结果,检查配置结果:

  • 如果返回结果中包含“Bucket number is:”,表明配置正确。
  • 如果返回结果中包含“Http status [403]”,表明访问密钥配置有误。
  • 如果返回结果中包含“A connection attempt failed”,表明无法连接OBS服务,请检查网络环境是否正常。

查看与下载数据

命令结构

  • Windows操作系统

    obsutil ls obs://bucket[/prefix] [-s] [-d] [-v] [-marker=xxx] [-versionIdMarker=xxx] [-bf=xxx] [-limit=1] [-format=default] [-config=xxx] [-e=xxx] [-i=xxx] [-k=xxx] [-t=xxx]
  • macOS/Linux操作系统
    ./obsutil ls obs://bucket[/prefix] [-s] [-d] [-v] [-marker=xxx] [-versionIdMarker=xxx] [-bf=xxx] [-limit=1] [-format=default] [-config=xxx] [-e=xxx] [-i=xxx] [-k=xxx] [-t=xxx]

运行示例

  • 以Windows操作系统为例,运行obsutil ls obs://bucket-test -limit=10,查询桶内对象。

    obsutil ls obs://bucket-test -limit=10

命令结构

  • Windows操作系统

    • 下载单个对象

      obsutil cp obs://bucket/key file_or_folder_url [-tempFileDir=xxx] [-dryRun] [-u] [-vlength] [-vmd5] [-p=1] [-threshold=52428800] [-versionId=xxx] [-ps=auto] [-cpd=xxx][-fr] [-o=xxx] [-config=xxx] [-e=xxx] [-i=xxx] [-k=xxx] [-t=xxx]
    • 批量下载对象
      obsutil cp obs://bucket[/key] folder_url -r [-tempFileDir=xxx] [-dryRun] [-f] [-flat] [-u] [-vlength] [-vmd5] [-j=1] [-p=1] [-threshold=52428800] [-ps=auto] [-include=*.xxx] [-exclude=*.xxx] [-timeRange=time1-time2] [-mf] [-o=xxx] [-cpd=xxx] [-config=xxx] [-e=xxx] [-i=xxx] [-k=xxx] [-t=xxx]
  • macOS/Linux操作系统
    • 下载单个对象

      ./obsutil cp obs://bucket/key file_or_folder_url [-tempFileDir=xxx] [-dryRun] [-u] [-vlength] [-vmd5] [-p=1] [-threshold=52428800] [-versionId=xxx] [-ps=auto] [-cpd=xxx] [-fr] [-o=xxx] [-config=xxx] [-e=xxx] [-i=xxx] [-k=xxx] [-t=xxx]
    • 批量下载对象
      ./obsutil cp obs://bucket[/key] folder_url -r [-tempFileDir=xxx] [-dryRun] [-f] [-flat] [-u] [-vlength] [-vmd5] [-j=1] [-p=1] [-threshold=52428800] [-ps=auto] [-include=*.xxx] [-exclude=*.xxx] [-timeRange=time1-time2] [-mf] [-o=xxx] [-cpd=xxx] [-config=xxx] [-e=xxx] [-i=xxx] [-k=xxx] [-t=xxx]

运行示例

  • 以Windows操作系统为例,运行obsutil cp obs://bucket-test/key d:\temp\test.txt,下载单个对象。

    obsutil cp obs://bucket-test/key d:\temp\test.txtParallel:      3                   Jobs:          3
    Threshold:     524288000           PartSize:      5242880
    Exclude:                           Include:
    VerifyLength:  false               VerifyMd5:     false
    CheckpointDir: xxxx[==========================================] 100.00% 4.86 KB/s 0s
    Download successfully, 19B, obs://bucket-test/key --> d:\temp\test.txt
  • 以Windows操作系统为例,运行obsutil cp obs://bucket-test/temp d:\ -f -r,批量下载对象。-f无需确认下载,-r递归下载。

    obsutil cp obs://bucket-test/temp d:\ -f -rParallel:      3                   Jobs:          3
    Threshold:     524288000           PartSize:      5242880
    Exclude:                           Include:
    VerifyLength:  false               VerifyMd5:     false
    CheckpointDir: xxxx
    OutputDir: xxxx[======================================================] 100.00% 155.59 KB/s 0s
    Succeed count is:   6         Failed count is:    0
    Metrics [max cost:153 ms, min cost:129 ms, average cost:92.00 ms, average tps:17.86]
    Task id is: 3066a4b0-4d21-4929-bb84-4829c32cbd0f

华为云OBS数据桶使用相关推荐

  1. sscom串口网络数据调试器使用post方法向华为云obs桶上传文件和图片

    原贴地址:sscom串口网络数据调试器使用post方法向华为云obs桶上传文件和图片-云社区-华为云 [摘要] 之前发了文章"postman使用post方法向华为云obs桶上传文件和图片&q ...

  2. postman使用put方法向华为云obs桶上传文件和图片

    原贴地址:https://bbs.huaweicloud.com/blogs/298147 [摘要] postman使用put方法向华为云obs桶上传文件和图片.记录下过程. postman使用put ...

  3. 使用rclone工具实现华为云OBS至AWS S3数据迁移同步

    1. 背景 项目需要将华为云的OBS对象存储服务的存储桶bucket的内容迁移复制到AWS云的S3存储桶中,AWS中暂无实现改需求的云服务,所以采用开源的第三方软件rclone来实现. rclone可 ...

  4. cdn加速华为云obs桶文件配置过程(详细)

    大家好,我是雄雄,欢迎关注微信公众号:雄雄的小课堂. 前言 前面写了一篇文章,jeecg-boot中上传图片到华为云obs云存储中 主要介绍了下,如何使用jeect-boot微服务将文件上传至obs中 ...

  5. react+Ts+批量上传华为云OBS

    文章目录 前言 一.华为云OBS 二.开发步骤 1.使用npm安装(推荐) 2.使用源码安装 3.直接上代码(npm方式) 4.示例图 5.12.22 新增进度条优化 6.如果限制单个大文件上传进度条 ...

  6. ElasticSearch基于snapshot和华为云OBS的备份

    微信公众号:运维开发故事,作者:double冬 0 背景 任何一个存储数据的软件,都需要定期的备份数据.es replica提供了运行时的高可用保障机制,可以容忍少数节点的故障和部分数据的丢失,但是整 ...

  7. 华为云OBS深度体验之迁移

    一.背景 对象存储我相信并不是什么新鲜的概念,最早的时候我们采用自建NFS的方式来实现文件共享,随着云计算的发展,逐渐就衍生除了对象存储服务,华为云有OBS,阿里云有OSS,腾讯云有COS,各大云计算 ...

  8. 基于华为云obs实现文件上传下载(技术栈mysql+springboot+Maven+jsp+java)的技术分享

    基于华为云obs实现文件上传下载(技术栈mysql+springboot+jsp+java)的技术分享 obs实现文件上传下载 前言 一.OBS是什么? 二.使用步骤 1.1 前期准备 2 工具的内容 ...

  9. 云存储解决方案-华为云OBS服务的基础使用

    云存储解决方案-华为云OBS 云存储解决方案-华为云OBS 1. 简介 2. 开通OBS 2.1 进入官网 2.2 充值(可以不做) 2.3. 开通OBS 3. OBS快速入门 3.1 创建测试工程, ...

  10. SpringBoot整合华为云OBS

    一.参考项 华为云 OBS(官网): 对象存储服务OBS官网_海量安全高可靠_数据云存储解决方案-华为云 OBS SDK for Java(官网): SDK下载_对象存储服务 OBS_Java_华为云 ...

最新文章

  1. 数据治理(一):为什么要数据治理
  2. 给DataGrid添加确定删除的功能
  3. 最权威北美放射学会年会回顾:AI的进化与下一个前沿
  4. go预防CSRF攻击
  5. 2018年9月杭州云栖大会Workshop - 基于日志的安全分析实战
  6. php设置外键约束,关于php:禁用教义外键约束
  7. enet分割_论文阅读 | CVPR 2016 | 语义分割论文: ENet
  8. OmniPlan Pro 4 for Mac(项目流程管理)
  9. php中求解二元一次方程,PHP实现二元一次方程式的求解
  10. Spring的初体验-1
  11. 问卷设计一:问卷题目哪些有类型和注意要点?
  12. 小马过河(计算几何)
  13. 机器学习中的数学——拟牛顿法(Quasi-Newton Methods)
  14. 一、<a>标签如何实现下载
  15. OSG 添加文字(显示中英文)
  16. Dynamics AX2012 SSRS errors:For more information about this error navigate...
  17. JavaScript ArrayBuffer浅析
  18. ecshop支持mysql_ecshop安装不支持MySQL
  19. 122.买卖股票的最佳时机 II
  20. 六区哈卡服务器无限公会,魔兽怀旧服:哈卡硬币被改,加声望不加经验,秒升62级是不可能了...

热门文章

  1. 浅论程序员的工作经历与工作经验
  2. 如何写出一篇高质量的数据分析报告?
  3. Excel中的透视表和vlookup的用法简单讲解
  4. 百度校园招聘笔试题(扫描版)
  5. 计算机控制面板设置命令,控制面板在哪里打开?快捷键是多少(最全4种方法详解)...
  6. Windows系统和Mac OS系统的免费FTP客户端有哪些?
  7. 公司声明:Selina伤情稳定 Hebe及Ella工作继续
  8. 【15】蓝桥杯之史丰收速算(程序填空题)
  9. 设计一个小型的物联网应用系统_点赞 | 面向能源物联网的智能传感芯片设计与应用...
  10. “21天好习惯“ 第五期 — 5