无法将文件上传到 Amazon Glacier
Unable to upload files to Amazon Glacier
我有一个 AWS EC2 实例生成一些数据,这些数据又将被移动到 AWS Glacier。根据,只有两种方法可以将数据放入 Glacier:
- 按照Using Amazon Glacier with the AWS Command Line Interface - AWS Command Line Interface
中的说明直接上传数据
- Copy/move 数据到 S3 并创建生命周期规则。
不幸的是,这两种方法都没有用,这意味着我访问了我的保险库,但那里什么也没有,即使是在一周之后。此外,一旦我完成提供的示例,“aws glacier describe-vault”命令
输出:
{
"SizeInBytes": 0,
"NumberOfArchives": 0,
"CreationDate": "2018-08-14T12:59:31.456Z",
...
}
我错过了什么?
对于选项 #2,您创建了生命周期规则以将对象移动到 Glacier,您将不会在 Glacier 本身中看到这些对象。
当 Amazon S3 生命周期对象到 Glacier 时,对象保存在由 Amazon S3 管理的 Glacier 保管库中,您看不到。相反,S3 中的对象将显示 Glacier
的存储 Class,这意味着对象元数据(名称、大小等)保留在 S3 中,但实际 内容 的对象已移动到 Glacier。
只要您能看到 Glacier
的存储 Class,您的对象就已成功移动到 Glacier。
我有一个 AWS EC2 实例生成一些数据,这些数据又将被移动到 AWS Glacier。根据
- 按照Using Amazon Glacier with the AWS Command Line Interface - AWS Command Line Interface 中的说明直接上传数据
- Copy/move 数据到 S3 并创建生命周期规则。
不幸的是,这两种方法都没有用,这意味着我访问了我的保险库,但那里什么也没有,即使是在一周之后。此外,一旦我完成提供的示例,“aws glacier describe-vault”命令 输出:
{
"SizeInBytes": 0,
"NumberOfArchives": 0,
"CreationDate": "2018-08-14T12:59:31.456Z",
...
}
我错过了什么?
对于选项 #2,您创建了生命周期规则以将对象移动到 Glacier,您将不会在 Glacier 本身中看到这些对象。
当 Amazon S3 生命周期对象到 Glacier 时,对象保存在由 Amazon S3 管理的 Glacier 保管库中,您看不到。相反,S3 中的对象将显示 Glacier
的存储 Class,这意味着对象元数据(名称、大小等)保留在 S3 中,但实际 内容 的对象已移动到 Glacier。
只要您能看到 Glacier
的存储 Class,您的对象就已成功移动到 Glacier。