标签: java amazon-web-services amazon-glacier
我们有第三方亚马逊 - 冰川保险库,我们想要访问并从那里下载数据。有没有办法通过JAVA SDK /第三方库获取存储库中存在的archiveID列表?在我玩sdk的过程中,describeVault()只返回文件库中的档案数量,而不是列表本身。 如果我获得archiveID列表,我可以根据我的用例为所有档案创建/启动作业。 boto python库确实有这个功能,有没有办法在JAVA中执行此操作?
答案 0 :(得分:3)
是的,这可以在Java中实现,就像在所有AWS开发工具包中一样。
检索保管库中存在的存档列表有两个步骤:
AmazonGlacierClient.initiateJob
type
JobParameters
inventory-retrieval
等待几个小时完成工作,然后
AmazonGlacierClient.getJobOutput