gpt4 book ai didi

java - Amazon Glacier - 获取保管库中的文件列表

转载 作者:行者123 更新时间:2023-11-29 04:44:52 27 4
gpt4 key购买 nike

我们有一个第三方 amazon-glacier vault,我们想从那里访问和下载数据。有没有办法通过 JAVA SDK/第 3 方库获取保管库中存在的 archiveID 列表?到目前为止,我一直在使用 sdk,describeVault() 仅返回保险库中的文件数量,而不是列表本身。如果我得到 archiveIDs 列表,我可以根据我的用例为所有文件创建/启 Action 业。 boto python 库确实有这个功能,有没有办法在 JAVA 中做到这一点?

最佳答案

是的,这在 Java 中是可能的,在所有 AWS SDK 中也是如此。

检索保管库中存在的文件列表有两个步骤:

  1. 调用 AmazonGlacierClient.initiateJob ( docs ) 请求库存检索,JobParameters 中的 type 设置为 inventory-检索

等待几个小时让作业完成,然后

  1. 调用 AmazonGlacierClient.getJobOutput ( docs ) 来检索 list ,其中包含一个文件库中的文件列表及其相应的 archiveID。

关于java - Amazon Glacier - 获取保管库中的文件列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37609501/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com