检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
下载对象 功能说明 下载对象或按对象名前缀批量下载对象到本地。 下载对象或批量下载时,请确保OBS桶中的源对象不发生变化,否则可能产生下载失败或者数据不一致的问题。 如果待下载对象的存储类型为低频访问存储,必须首先恢复待下载对象,否则无法下载成功。 命令结构 Windows操作系统
参数解释: 兼容目录,s3fs尽可能支持目录类型的对象,并将其识别为目录。 可以识别为目录对象的对象有“dir/”、“dir_$folder$”。 注意: 1.92版本必须添加此挂载参数,否则无法显示桶内的多级目录对象。 例:使用sdk创建对象:a/b/c或a/b/c/,若不添加此参数将无法显示目录a。
授权码下载对象 功能说明 使用授权码下载对象或按对象名前缀批量下载对象到本地。 下载对象或批量下载时,请确保OBS桶中的源对象不发生变化,否则可能产生下载失败或者数据不一致的问题。 命令结构 Windows操作系统 直接输入授权码下载单个对象 obsutil share-cp authorization_code
必选 桶名。 key 设置单个对象属性时必选 批量设置对象属性时可选 待设置属性的对象名,或批量设置对象属性时的对象名前缀。 说明: 批量设置对象属性时,如果该值为空,则表示设置桶内所有对象的属性。 meta 附加参数,可选 复制对象时可指定的目标对象的标准和自定义元数据。格式为:
复制对象时,该值不能为空;如果dest为空,则将源对象复制到目标桶的根目录;如果dest以“/”结尾,则目标对象名为dest+源对象名;否则,目标对象名为dest; 批量复制时,如果该值为空,则复制源桶中的所有对象;否则,复制源桶中以该值为对象名前缀的所有对象。目标对象名的确认规则为: 如果dest以“/”结尾,目标对象名为dest+源对象名;
应路径的目标对象,仅在目标对象不存在,或者目标对象大小与源对象大小不一致,或者目标对象的最后修改时间早于源对象的最后修改时间时进行移动。 说明: 如果目标对象与源对象大小以及修改时间都一致,此时会直接删除源对象,而不进行移动操作。 p 附加参数,可选 每个分段移动任务的最大并发数
运行示例 以Windows操作系统为例,运行obsutil create-share obs://bucket/test/ -ac=123456 -vp=1m,创建一个月内有效的授权码。 obsutil create-share obs://bucket/test/ -ac=123456
响应结果 字段名 描述 Key 对象名。 LastModified 对象的最后修改时间。 Size 对象的大小,单位:字节。 StorageClass 对象的存储类型。 MD5 对象真实的MD5值。 说明: 仅当使用cp命令并且配置了-vmd5选项上传对象后,才能查询到该值。 ETag
versionId 附加参数,删除单个对象时可选 待删除对象的版本号。 r 附加参数,批量删除对象时必选 按指定的对象名前缀批量删除对象。 注意: 批量删除对象时,会将与前缀匹配的所有对象删除,请谨慎使用。 j 附加参数,批量删除对象时可选 批量删除对象时的最大并发数,默认为配置文件中的defaultJobs。
ETag 对象的ETag值。对象的base64编码的128位MD5摘要。ETag是对象内容的唯一标识,可以通过该值识别对象内容是否有变化。比如上传对象时ETag为A,下载对象时ETag为B,则说明对象内容发生了变化。ETag只反映变化的内容,而不是其元数据。上传的对象或拷贝操作创建的对象,都有唯一的ETag。
增量同步下载对象 功能说明 将OBS源桶指定路径下的所有对象同步到本地目标路径,使两边内容保持一致。这里的增量同步有两层含义:1)增量,依次比较源对象和目标文件,只下载存在变化的源对象;2)同步,命令执行完成后,保证OBS指定源桶指定路径是本地目标路径的子集,即OBS源桶指定路径下
生成对象的下载链接 功能说明 生成指定桶内对象的下载链接,或按对象名前缀批量生成桶内对象的下载链接。 命令结构 Windows操作系统 生成单个对象的下载链接 obsutil sign obs://bucket/key [-e=300] [-config=xxx] [-endpoint=xxx]
如果没有开启客户端跨区域复制模式,同步复制的源桶和目标桶必须在同一个区域(Region)。 同步复制每个源对象时会对比目标桶中对应路径的目标对象,仅在目标对象不存在,或者目标对象大小与源对象大小不一致,或者目标对象的最后修改时间早于源对象的最后修改时间时进行复制。 如果源桶是并行文件系统(POSIX),则目标桶不能是对象存储桶。
可选 上传文件时的对象名/对象名前缀,或上传文件夹时的对象名前缀。 规则如下: 上传文件时,如果该值为空,则将对象上传到桶的根目录,对象名为文件名。如果该值不为空,如果该值以“/”结尾,则以该值作为对象名前缀上传对象,对象名为该值+文件名;否则,将该值作为对象名进行上传; 上传文
[-k=xxx] [-t=xxx] 运行示例 以Windows操作系统为例,运行obsutil mkdir obs://bucket-test/folder1/folder2,在桶内创建文件夹。 obsutil mkdir obs://bucket-test/folder1/folder2 The
同步上传文件时的对象名/对象名前缀,或同步上传文件夹时的对象名前缀。 规则如下: 同步上传文件时,如果该值为空,则将对象上传到桶的根目录,对象名为文件名。如果该值不为空,如果该值以“/”结尾,则以该值作为对象名前缀上传对象,对象名为该值+文件名;否则,将该值作为对象名进行上传; 同
该匹配模式作用于对象全路径(含从根路径开始的对象前缀和对象名,例如,桶内对象路径为obs://bucket/src1/src2/test.txt,则对象的全路径为src1/src2/test.txt)。 该匹配模式仅适用于对象名非“/”结尾的对象。 支持指定多个include参数,如-include=*.xxx -include=*
复制完成后,验证目标桶对象大小是否与源桶中对象的大小一致。 说明: 必须与crr参数配合使用。 vmd5 附加参数,可选 复制完成后,验证目标桶的MD5值是否与源桶中对象的MD5值一致。 说明: 必须与crr参数配合使用。 源桶中对象必须包含元数据x-obs-meta-md5chksum,否则会忽略MD5值校验。
恢复归档存储对象 功能说明 恢复指定的存储类型为cold的对象或按指定的对象名前缀批量恢复存储类型为cold的对象。 恢复过程中无法读取对象内容。 恢复存储对象后,其实际转换为可下载状态的完成时间依赖于OBS服务端。 当前obsutil暂不支持查询恢复状态,您可以通过OBSBrows
288-bbee3edaaee9 以Windows操作系统为例,运行obsutil abort obs://bucket-test -r -f,批量删除桶中所有的分段上传任务。 obsutil abort obs://bucket-test -r -f Start at 2024-10-08