全部产品
云市场

OSS有哪些批量操作?

更新时间:2019-06-13 14:15:10

OSS提供网页控制台、工具(OSSUtil\OSSBrowser等)、API、SDK等多种访问和管理Object的模式。同时,OSS也提供几类批量操作,以更方便您进行数据管理。

批量上传操作

您可以使用以下方法,批量上传文件(包括上传文件夹及子目录文件):

  • OSSimport工具:支持从服务器本地、第三方云存储(S3、Azure、腾讯COS等)、OSS某Bucket等数据源批量上传到OSS,特别适合数据量很大的情况,您可以参考操作说明
  • OSSUtil工具:使用OSSUtil cp命令上传文件到OSS,通过-r(—recursive)选项,将指定路径(比如文件夹)的文件,循环递归地都上传到OSS,你可以参考ossutil操作文档
  • OSSBrowser工具:使用OSSBrowser工具,将文件夹批量上传到OSS。您可以参考ossbrowser操作文档
  • OSS网页控制台:您可以使用控制台,将文件夹批量上传到OSS。

批量下载操作

您可以使用以下方法,批量下载文件(包括文件夹及子目录文件):

  • OSSUtil工具:使用OSSUtil cp命令从OSS下载文件,通过-r(—recursive)选项,将指定url下的Object,循环递归地下载下来,您可以参考ossutil操作文档
  • OSSBrowser工具:使用OSSBrowser工具,勾选多个文件夹或文件,批量从OSS下载文件。您可以参考ossbrowser操作文档

批量删除操作

您可以使用以下方法,批量删除文件(包括文件夹及子目录文件):

  • OSSUtil工具:使用OSSUtil cp命令从OSS下载文件,通过-r(—recursive)选项,将指定前缀的Object批量删除。您可参考ossutil操作文档
  • OSSBrowser工具:使用OSSBrowser工具,勾选多个文件夹或文件,批量删除文件或文件夹。您可以参考ossbrowser操作文档
  • OSS网页控制台:
    • 您可以使用控制台,勾选文件夹或勾选多个文件,批量删除文件或文件夹。
    • 您可以使用控制台的碎片管理功能,批量删除碎片。
  • OSS SDK:使用OSS SDK中的批量删除接口(如JAVA SDK中OSSClient.deleteObjects),您可以参考SDK文档
    备注:文件删除后无法恢复,请谨慎操作。

批量修改Meta信息

您可以使用以下方法,批量修改Object的Meta信息:

  • OSSUtil工具:使用set-meta命令修改Object的Meta信息、set-acl命令修改Object的acl配置,通过-r(—recursive)选项,将指定url下的Object,循环递归地进行修改。您可以参考ossutil操作文档
  • OSS网页控制台:您可以使用控制台,勾选需要修改Http head信息的文件,批量设置。

批量恢复“冷冻”状态Object为可读

您可以使用以下方法,批量将归档存储的“冷冻”状态的Object恢复为可读:

  • OSSUtil工具:您可以使用restore命令恢复冷冻状态的object为可读状态。可以使用-r选项批量恢复冷冻状态的objects为可读状态。您可以参考ossutil操作文档