上云中级教程–丢失归档存储的Archiveid后如何找回对应的文件

ArchiveID是用户数据在归档存储上的唯一检索标志,用户对文件的任意操作(删除,下载)都必须指定ArchiveID。本教程以讲解用户在丢失ArchiveID的情况下如何在归档存储上下载所需的文件。我们以从Vault:57aliyun下载57aliyun.txt这个文件为例讲解:


  1. 提交对应Vault的Inventory-retrieval Job

    提交对应Vault的Inventory-retrieval Job需要使用Createjob子命令,命令格式如下:

    Oascmd.py createjob oas://oascmd-test-vault

    结合本例实际情况,本例命令应为:

    Oascmd.py createjob oas://57aliyun

  2. 下载该Inventory-retrieval Job结果并解析,找到对应的ArchiveID

    待Inventory-retrieval Job创建完成后,使用Inventory-retrieval Job下载访问入口下载Archive列表文件

    oascmd.py fetch oas://57aliyun DF9591DF17C1427B9AD16DC184F6C768 d:\archive.txt

    打开下载的Archive列表文件后,我们发现该Vault下面就一个Archive;里面json显示了该Archive的详细信息。根据json信息,我们已经找回所需文件的Archive_id;下面就是使用Archive_id取回文件。

  3. 提交对应ArchiveID的archive-retrieval Job

    提交对应ArchiveID的archive-retrieval Job和提交Vault的Inventory-retrieval Job类似,都是使用Createjob子命令;只是创建archive-retrieval Job需要指定ArchiveID。命令格式如下:

    oascmd.py createjob oas://oascmd-test-vault <archive_id>

    结合第二步中获取到的ArchiveId,本例命令应为:

    oascmd.py createjob oas://57aliyun 3512348B6481684C1088C7DD9B74BE6A3E5527D9E88B44358B9431048E7A87D3CBF63EB296C9C86466E6B187D0865A64066A878CEEC4F6027946374421BF6DD4

  4. 下载archive-retrieval Job

    待archive-retrieval Job创建完成后,使用archive-retrieval Job下载访问入口下载Archive文件了

    oascmd.py fetch oas://57aliyun 9046F18A8A5447FD9E1AA86129F5253F D:\57aliyun.txt


如果你打算购买阿里云弹性Web托管,ECS,RDS,云解析来搭建自己的站点,欢迎使用本站提供的九折优惠码zvnge7。本站提供的优惠码适合非保有云弹性Web托管,ECS,RDS,云解析情况下使用,不是第一次购买也可以使用。

发表评论

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据