无法将文件上传到Amazon Glacier

时间:2018-08-20 15:24:46

标签: amazon-web-services amazon-s3 amazon-ec2 amazon-glacier

我有一个AWS EC2实例,该实例产生一些数据,这些数据又打算移到AWS Glacier。根据{{​​3}},只有两种方法可以将数据放入Glacier:

  1. 按照Is it possible to move EC2 volumes to Amazon Glacier without having to download and upload it? - Stack Overflow
  2. 中的说明直接上传数据
  3. 将数据复制/移动到S3并创建生命周期规则。

不幸的是,这两种方法都不起作用,这意味着即使一个星期后,我也无法访问保管库。此外,一旦完成提供的示例,“ aws冰河描述-保险库”命令 输出:

{
    "SizeInBytes": 0, 
    "NumberOfArchives": 0, 
    "CreationDate": "2018-08-14T12:59:31.456Z", 
    ... 
}

我想念什么?

1 个答案:

答案 0 :(得分:1)

对于选项2,您在其中创建了将对象移动到Glacier的生命周期规则,您将不会在Glacier本身中看到对象

当Amazon S3将对象生命周期转移到Glacier时,这些对象将保存在Glacier保管库中,该保管库由Amazon S3管理并且对您不可见。相反,S3中的对象将显示Glacier的存储类,这意味着对象元数据保留在S3中(名称,大小等),但对象的实际 contents 具有已移至冰川。

只要您看到Glacier的存储类,您的对象就已成功移动到Glacier。