ossutil发布1.4.2版本,支持上传或复制文件目录指定存储类型,支持访问请求者付费模式的Bucket

本文涉及的产品
对象存储 OSS,标准 - 本地冗余存储 20GB 3个月
日志服务 SLS,月写入数据量 50GB 1个月
对象存储 OSS,恶意文件检测 1000次 1年
简介: ossutil发布1.4.2版本,支持上传、复制文件或目录时指定存储类型,支持访问请求者付费模式的Bucket,上传或下载文件时显示传输速度

ossutil 1.4.2 Release Note

  • lscp命令:支持访问开启“请求者付费模式”的Bucket
  • cp命令:上传、复制文件或目录时,支持设置存储类型
  • cp命令:上传下载时,显示传输速度
  • cp命令:Window版本支持断点续传(Linux、Mac版本已经支持)

ossutil 最新版本下载和使用说明,请参考ossutil帮助文档

使用ossutil访问开启“请求者付费模式”的Bucket

说明:

1.请求者付费模式:当Bucket开启请求者付费模式后,则由请求者为其访问产生的请求费用付费,而数据拥有者为存储空间付费。可参考请求者付费模式介绍
2.授权说明:需要该Bucket拥有者,将Bucket授权给您的访问控制子账号。比如,通过Bucket Policy将权限授权给您的RAM 子账号 ID,可参考 Bucket Policy使用说明

列举“请求者付费模式”的Bucket文件列表

ossutil64.exe ls oss://bucket --payer=requester

上传文件/目录到“请求者付费模式”的Bucket

ossutil64.exe cp ./ossutil_output oss://testrequesterpayselect/ -r --payer=requester

从“请求者付费模式”的Bucket下载单个文件

ossutil64.exe cp oss://testrequesterpayselect/1/1.jpg ./reqpay/ --payer=requester

从“请求者付费模式”的Bucket下载目录

ossutil64.exe cp oss://testrequesterpayselect/1/ ./reqpay/ -r --payer=requester

ossutil 上传/复制(覆写)文件或目录支持指定存储类型

上传文件时,指定文件存储类型

示例:上传文件夹,指定存储类型。

ossutil64.exe cp ./ossutil_output/  oss://testosspicwhj/ossutil_output/ -r --meta X-oss-Storage-Class:Archive

覆写(复制)文件,改变文件存储类型

示例:覆写文件夹,修改文件夹所有文件的存储类型,如从低频型(IA)修改为标准型(Standard)

ossutil64.exe cp oss://testosspicwhj/pics/ oss://testosspicwhj/pics/ -r --meta X-oss-Storage-Class:Standard

说明:通过覆写文件,改变文件的存储类型,会改变文件的创建时间,需考虑提前删除的费用(少于最少存储天数)。一个低频型文件,在创建10天后,通过覆写文件,改变成归档型,则:

1.产生20天的低频型提前删除费用(因为低频型最少保存天数为30天)
2.文件的修改时间会更新,转换后的归档型文件,需要最少再保存60天,否则会产生归档型提前删除费用。

ossutil 上传/下载时,显示传输速度

Total num: 1, size: 2,506,826,112. Dealed num: 0, OK size: 1,410,089,850, Progress: 56.250%, Speed: 3276.33KB/s

ossutil 上传/下载大文件或目录,支持断点续传

D:\ossutil64\ossutil64_1119\ossutil64>ossutil64.exe cp ../../testcsv/bigcsv_normal.csv oss://testosspicwhj/
Total num: 1, size: 2,506,826,112. Dealed num: 0, OK size: 1,071,668,286, Progress: 42.750%, Speed: 1103.13KB/s
D:\ossutil64\ossutil64_1119\ossutil64>ossutil64.exe cp ../../testcsv/bigcsv_normal.csv oss://testosspicwhj/
Total num: 1, size: 2,506,826,112. Dealed num: 0, OK size: 1,410,089,850, Progress: 56.250%, Speed: 3276.33KB/s
相关实践学习
通义万相文本绘图与人像美化
本解决方案展示了如何利用自研的通义万相AIGC技术在Web服务中实现先进的图像生成。
目录
相关文章
|
SQL 关系型数据库 MySQL
MySQL 事务详解
在数据库管理中,事务是一组SQL语句的执行单元,它们被视为一个整体。事务的主要目标是保持数据库的一致性和完整性,即要么所有SQL语句都成功执行,要么所有SQL语句都不执行。在MySQL中,事务起到了非常重要的作用,特别是在需要确保数据的完整性和一致性的应用程序中。 本文将详细介绍MySQL事务的概念、特性、隔离级别、事务的控制和示例代码等内容,以帮助您更好地理解和应用MySQL事务。
510 2
|
3月前
|
存储 监控 调度
阿里云对象存储OSS之间进行数据转移教程
讲解如何在阿里云对象存储OSS之间进行跨账号、跨地域、以及同地域内的数据迁移,包括数据迁移之前的准备工作和实施数据迁移以及一些后续操作
|
1月前
|
存储 弹性计算 数据管理
阿里云对象存储OSS收费标准:存储费、流量价格及不同计费模式全解析
阿里云OSS收费标准涵盖存储、流量等费用,支持按量付费与资源包两种模式。标准存储按量0.09元/GB/月,包年500GB仅需118.99元,流量费按公网出方向计费,闲时0.25元/GB,忙时0.5元/GB,可购流量包更优惠。
887 6
|
11月前
|
安全 网络协议 网络安全
网络不稳定导致HTTP代理频繁掉线的分析
随着数字化时代的加速发展,网络安全、隐私保护及内容访问自由成为用户核心需求。HTTP代理服务器因其独特技术优势受到青睐,但其掉线问题频发。本文分析了HTTP代理服务器不稳定导致掉线的主要原因,包括网络问题、服务器质量、用户配置错误及IP资源问题等方面。
449 0
|
12月前
|
存储 人工智能 自然语言处理
拥抱Data+AI|B站引入阿里云DMS+X,利用AI赋能运营效率10倍提升
本篇文章针对B站在运营场景中的痛点,深入探讨如何利用阿里云Data+AI解决方案实现智能问数服务,赋能平台用户和运营人员提升自助取数和分析能力,提高价值交付效率的同时为数据平台减负。
拥抱Data+AI|B站引入阿里云DMS+X,利用AI赋能运营效率10倍提升
|
11月前
|
JSON 数据库 数据格式
[开发技巧] 如何获取汉字笔画数?
在开发卜筮小脚本时遇到获取汉字笔画数的需求,起初尝试使用`pypinyin`库却未得理想结果。经过探索,发现Unicode联盟维护的Unihan数据库提供准确的汉字笔画数据。通过下载Unihan数据库文件,解析其中的`kTotalStrokes`字段,利用正则表达式提取所需信息,并将其保存为JSON格式以供快速查询。最终编写函数`get_character_stroke_count`实现任意汉字笔画数的高效获取,满足了项目需求并提供了准确的数据支持。此方法不仅解决了问题,还为类似需求提供了参考方案。
354 10
[开发技巧] 如何获取汉字笔画数?
|
SQL API Python
`bandit`是一个Python静态代码分析工具,专注于查找常见的安全漏洞,如SQL注入、跨站脚本(XSS)等。
`bandit`是一个Python静态代码分析工具,专注于查找常见的安全漏洞,如SQL注入、跨站脚本(XSS)等。
|
12月前
|
安全 Java 开发者
Java 多线程并发控制:深入理解与实战应用
《Java多线程并发控制:深入理解与实战应用》一书详细解析了Java多线程编程的核心概念、并发控制技术及其实战技巧,适合Java开发者深入学习和实践参考。
235 8
Uncaught runtime errors: × ERROR Cannot read properties of undefined (reading ‘ vue2&vue-router兼容性问题
Uncaught runtime errors: × ERROR Cannot read properties of undefined (reading ‘ vue2&vue-router兼容性问题
809 0
|
消息中间件 存储 API
微服务间的通信机制
【8月更文第29天】随着微服务架构的普及,服务间的通信变得尤为重要。微服务架构强调将单一应用程序拆分为一组小型服务,每个服务运行在其独立的进程中,并使用轻量级机制(通常是HTTP资源API)进行通信。本文将详细介绍几种流行的微服务间通信方式,包括 RESTful API、gRPC 和消息队列,并探讨它们各自的优缺点。
804 0