【问题标题】:Unable to upload files to Amazon Glacier无法将文件上传到 Amazon Glacier
【发布时间】:2018-08-21 05:44:11
【问题描述】:

我有一个 AWS EC2 实例,它产生了一些数据,而这些数据又将被移动到 AWS Glacier。根据Is it possible to move EC2 volumes to Amazon Glacier without having to download and upload it? - Stack Overflow 的说法,将数据放入 Glacier 的方法只有两种:

  1. Using Amazon Glacier with the AWS Command Line Interface - AWS Command Line Interface 中所述直接上传数据
  2. 将数据复制/移动到 S3 并创建生命周期规则。

不幸的是,这两种方法都不起作用,这意味着我访问了我的保险库,但即使一周后也没有任何东西。此外,一旦我完成提供的示例,“aws glacier describe-vault”命令 输出:

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

我错过了什么?

【问题讨论】:

  • 当您使用选项 #1 时,您在 Vault 中创建存档时是否收到错误消息?您确定您在与您的保管库相同的区域中运行了该命令吗?
  • i) 不; ii) 是的。感谢您的帮助!

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


【解决方案1】:

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

当 Amazon S3 将对象生命周期传输到 Glacier 时,这些对象将保存在由 Amazon S3 管理且您不可见的 Glacier 保险库中。相反,S3 中的对象将显示 Glacier 的存储类,这意味着对象元数据(名称、大小等)保存在 S3 中,但对象的实际 内容 已被移动去冰川。

只要能看到Glacier的Storage Class,就说明你的对象已经成功移动到Glacier了。

【讨论】:

    猜你喜欢
    • 2018-01-21
    • 2018-08-20
    • 2021-05-21
    • 1970-01-01
    • 2014-12-16
    • 2018-04-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多