我在S3存储桶中有LZO文件,除了最新的LZO文件其余都在智能层存储类中,如果我在智能层LZO文件上运行我的spark程序,则输出在数据和结果文件大小方面都不完整(与在标准类数据上运行时不同)。
我找到了以下使冰川恢复标准的方法
$ aws s3api restore-object --bucket awsexamplebucket --key dir1/example.obj --restore-request '{"Days":25,"GlacierJobParameters":{"Tier":"Standard"}}'我执行了从当前存储桶位置到新位置的s3拷贝,将数据从智能转换为标准
是否有其他方法可以将智能层转换为标准存储类,如果没有,解决此问题的其他方法是什么。任何帮助都将不胜感激。
谢谢
发布于 2020-12-09 19:22:31
要更改现有对象的存储类,您必须使用copy-object复制它。来自AWS docs
您还可以将已存储在亚马逊S3中的对象的存储类别更改为任何其他存储类别,方法是使用PUT object - copy 制作对象副本。
https://stackoverflow.com/questions/65215499
复制相似问题