Используйте aws glacier initiate-job
для получения инвентаря хранилища ледника Амазонки.
От Amazon Glacier documentation:
Следующая команда инициирует работу, чтобы получить инвентаризацию в хранилище моего-хранилище:
aws glacier initiate-job --account-id - --vault-name my-vault --job-parameters '{"Type": "inventory-retrieval"}'
После того, как работа будет завершена, вы можете позвонить aws glacier get-job-output
. В инвентаре будут указаны archive-id
(файлы называются архивами в леднике).
Вот пример вывода из get-job-output
documentation:
{"VaultARN":"arn:aws:glacier:us-west-2::vaults/my-vault","InventoryDate":"2015-04-07T00:26:18Z","ArchiveList":[{"ArchiveId":"kKB7ymWJVpPSwhGP6ycSOAekp9ZYe_--zM_mw6k76ZFGEIWQX-ybtRDvc2VkPSDtfKmQrj0IRQLSGsNuDp-AJVlu2ccmDSyDUmZwKbwbpAdGATGDiB3hHO0bjbGehXTcApVud_wyDw","ArchiveDescription":"multipart upload test","CreationDate":"2015-04-06T22:24:34Z","Size":3145728,"SHA256TreeHash":"9628195fcdbcbbe76cdde932d4646fa7de5f219fb39823836d81f0cc0e18aa67"}]}
Можете ли вы сказать нам, что код, который вы уже пробовали? – ajtrichards
С сценарием оболочки и этим: http://docs.aws.amazon.com/cli/latest/reference/glacier/index.html – madrikeka
Можете ли вы показать нам сценарий оболочки? – ajtrichards