[英]Restore object from AWS Glacier to S3
我已经在 S3 中配置了生命周期策略,S3 中的一些对象存储在 Glacier 类中,一些对象仍然在 S3 中,现在我正在尝试从 Glacier 恢复对象,我可以通过 java AWS SDK 在 S3 中获取对象列表,如何通过 AWS 开发工具包知道哪个对象在 Glacier 存储中? 原因是当我尝试恢复不在 Glacier 中的对象时,会出现异常。 我想避免这种情况。
ListObjects
Amazon S3 API 调用可用于获取给定存储桶中的对象列表。
返回的文件列表包括一个StorageClass
字段。 它可以是以下之一:
GLACIER
存储类表示对象的内容当前在 Glacier 中。
将数据从 AWS Glacier 恢复到 S3 存储桶:
注意:restore-days=10 --->数据将在返回 Glacier 后的 10 天内可用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.