Amazon web services 将具有Glacier存储类的S3文件移动到其他文件夹
我们在S3中有大量文件放在错误的文件夹中,但后来已经转换到Glacier存储类。首先,我们要还原它们,以便将它们移动到正确的文件夹中。一旦移动,我们将其转换回冰川存储类。主要的问题是,这些文件在冰川一侧会被复制吗?因为恢复它们(标准)并不意味着它们被删除或移到冰川一侧。如何验证它们在移动到标准类中的其他文件夹后是否不重复?Amazon S3对象是不可变的。您不能“移动”S3或Glacier中的对象 这一进程将是:Amazon web services 将具有Glacier存储类的S3文件移动到其他文件夹,amazon-web-services,amazon-s3,amazon-ec2,amazon-glacier,Amazon Web Services,Amazon S3,Amazon Ec2,Amazon Glacier,我们在S3中有大量文件放在错误的文件夹中,但后来已经转换到Glacier存储类。首先,我们要还原它们,以便将它们移动到正确的文件夹中。一旦移动,我们将其转换回冰川存储类。主要的问题是,这些文件在冰川一侧会被复制吗?因为恢复它们(标准)并不意味着它们被删除或移到冰川一侧。如何验证它们在移动到标准类中的其他文件夹后是否不重复?Amazon S3对象是不可变的。您不能“移动”S3或Glacier中的对象 这一进程将是: 从冰川存储类还原对象 重命名/移动它们:这实际上不会发生。相反,对象被复制到新关
- 从冰川存储类还原对象
- 重命名/移动它们:这实际上不会发生。相反,对象被复制到新关键点,然后原始对象被删除。在控制台中使用“重命名”可以执行此操作,AWS CLI
命令也可以执行此操作AWS mv
- 创建生命周期规则,以将其转换为冰川存储类
GLACIER
,则必须先还原此对象的副本,然后才能将其用作复制操作的源对象
将对象转换到S3 Glacier Deep Archive存储类只能走一条路 根据: 不能使用生命周期配置规则将对象的存储类从S3 Glacier Deep Archive转换为任何其他存储类。如果要将存档对象的存储类更改为其他存储类,则必须先使用还原操作创建该对象的临时副本。然后使用复制操作覆盖对象,将标准、智能分层、标准IA、ONEZONE IA、S3 Glacier或精简冗余指定为存储类 要永久删除Glacier中的数据,请参阅
重命名文件夹涉及成本。请参见感谢您的澄清,我们还有以下步骤,首先恢复项目,然后将其移动到不同的文件夹中(根据您的观点,重命名为不同的键)。因此,作为一个补充问题,我们无法在不恢复的情况下将文件重命名/移动到另一个密钥/文件夹,然后更正?更正。我从文档中添加了一个参考。