У нас есть стороннее хранилище amazon-glacier, которое мы хотим получить и загрузить там форму данных. Есть ли способ через библиотеку JAVA SDK/сторонней библиотеки получить список идентификаторов archiveID, присутствующих в хранилище? Поскольку я далеко, я играл с sdk, описаниеVault() возвращает только количество архивов в хранилище, а не сам список. Если я получу список архивных идентификаторов, я могу создавать/инициировать задания для всех архивов в соответствии с моим вариантом использования. Библиотека boto python имеет эту функциональность, есть ли способ сделать это в JAVA?Amazon Glacier - Получить список архивов в хранилище
0
A
ответ
1
Да, это возможно на Java, как и во всех AWS SDK.
Есть два шага, чтобы получить список архивов, которые присутствуют в хранилище:
- вызовов
AmazonGlacierClient.initiateJob
(docs), чтобы запросить извлечение запасов, сtype
вJobParameters
наборе дляinventory-retrieval
Подождите пару часов для выполнения задания, а затем
- Звонок
AmazonGlacierClient.getJobOutput
(docs) для извлечения инвентаря, который содержит список архивов и их соответствующих идентификаторов архива в одном хранилище.
Вы имеете в виду 'listParts' из загрузочного lib? то эквивалентный метод существует в java sdk в классе «AmazonGlacierClient» –