amazon-web-services - 如何在不下载的情况下编辑 S3 CSV 文件?
问题描述
我想编辑(添加一列)存储在 S3 中的 CSV 文件。我设法通过下载文件、使用 bash 命令对其进行编辑并将其重新上传到 S3 来做到这一点。
但是有没有更好的方法来做到这一点?
解决方案
有一个更好的方法吗 ?
不,S3 是对象存储解决方案,而不是文件系统。要修改对象,请下载它们,在本地修改并重新上传。
话虽如此,您可以使用第三方工具,例如s3fs-fuse,它可以为您提供“类文件”接口到 S3,但底层 S3 对象修改不会改变。
如果您经常这样做,您可以从EC2 实例修改 S3 对象,而不是将它们下载到 AWS 之外的本地工作站。
推荐阅读
- vbscript - vbscript objExplorer.Document.Body.innerhtml 不能作为来自 3rd 方应用程序的本地用户工作
- angular10 - Angular 10 中的百分比文本框组件
- python-3.x - Cloudflare 和 Chromedriver - cloudflare 区分 chromedriver 和正版 chrome?
- kubernetes - 在 pi 为零的情况下运行 k3s
- java - 在给定范围内生成具有不同概率的随机数
- api - 通过 Steam Apikey 获取 SteamID
- python-3.x - 使用 Pyglet - Python 循环播放声音文件?
- flutter - 如何基于字符在 Flutter 中换行文本(不中断空格或“-”)?
- java - 安装 JavaFX 时遇到问题
- c++ - 如何使用 libusb c++ 从设备获取报告描述符