开发者社区> 问答> 正文

批量拷贝object

已解决

展开
收起
游客abzfym32jxj56 2018-03-05 23:48:11 805 0
1 条回答
写回答
取消 提交回答
  • 采纳回答

    详细解答可以参考官方帮助文档

    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
    • OSS网页控制台:您可以使用控制台,将文件夹批量上传到OSS

    批量下载操作

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

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

    批量删除操作

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

    • 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操作文档
    2018-03-09 06:59:30
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载