首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将s3中的文件从智能层转换为标准层

如何将s3中的文件从智能层转换为标准层
EN

Stack Overflow用户
提问于 2020-12-09 19:02:32
回答 1查看 52关注 0票数 0

我在S3存储桶中有LZO文件,除了最新的LZO文件其余都在智能层存储类中,如果我在智能层LZO文件上运行我的spark程序,则输出在数据和结果文件大小方面都不完整(与在标准类数据上运行时不同)。

我找到了以下使冰川恢复标准的方法

代码语言:javascript
复制
$ aws s3api restore-object --bucket awsexamplebucket --key dir1/example.obj --restore-request '{"Days":25,"GlacierJobParameters":{"Tier":"Standard"}}'

我执行了从当前存储桶位置到新位置的s3拷贝,将数据从智能转换为标准

是否有其他方法可以将智能层转换为标准存储类,如果没有,解决此问题的其他方法是什么。任何帮助都将不胜感激。

谢谢

EN

回答 1

Stack Overflow用户

发布于 2020-12-09 19:22:31

要更改现有对象的存储类,您必须使用copy-object复制它。来自AWS docs

您还可以将已存储在亚马逊S3中的对象的存储类别更改为任何其他存储类别,方法是使用PUT object - copy 制作对象副本。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65215499

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档