2015-06-20 6 views
2

Я настроил политику жизненного цикла в S3, некоторые объекты в S3 хранятся в классе Glacier, некоторые из объектов все еще находятся в S3, теперь я пытаюсь восстановить объекты из Glacier, я могу получить список объектов в S3 с помощью java AWS SDK, как я могу узнать, какой объект находится в хранилище Glacier с помощью AWS SDK? Причина в том, что когда я пытаюсь восстановить объект не в Glacier, у меня будет исключение. Я хочу избежать этого.Восстановить объект от AWS Glacier до S3

ответ

3

ListObjects Вызов API Amazon S3 может быть использован для получения списка объектов в данном ковше.

Список возвращаемых файлов включает поле StorageClass. Это может быть один из:

  • СТАНДАРТА
  • REDUCED_REDUNDANCY
  • GLACIER

GLACIER класса хранения указует, что содержания объекта в настоящее время в леднике.

+0

Спасибо, очень полезно! –