2015-06-20 94 views
2

我在S3中配置了生命週期策略,S3中的一些對象存儲在Glacier類中,一些對象仍然在S3中,現在我試圖從Glacier恢復對象,我可以通過Java AWS SDK在S3中獲取對象列表,如何通過AWS SDK知道哪些對象位於Glacier存儲中?原因是當我嘗試恢復一個不在Glacier中的對象時,我會有一個例外。我想避免這種情況。從AWS Glacier恢復對象到S3

回答

3

ListObjects Amazon S3 API調用可用於獲取給定存儲桶中的對象列表。

返回的文件列表包括StorageClass字段。它可以是以下之一:

  • STANDARD
  • REDUCED_REDUNDANCY
  • GLACIER

GLACIER存儲類指示內容對象的目前在冰川。

+0

謝謝,非常有幫助! –