我想编辑S3中存储的CSV文件(在其中添加一列)。通过下载文件,使用bash命令对其进行编辑并将其重新上传到S3,我设法做到了。
但是有更好的方法吗?
答案 0 :(得分:0)
有更好的方法吗?
不。 S3是对象存储解决方案,而不是文件系统。要修改对象,请下载它们,在本地进行修改,然后重新上传。
话虽如此,您可以使用第三方工具,例如s3fs-fuse,这些工具可以为S3提供“类似于文件的”界面,但是底层的S3对象修改不会改变。
如果您经常这样做,则可以从 EC2实例修改S3对象,而不必将其下载到AWS之外的本地工作站。