如何使用python编辑S3文件

vll*_*990 3 python amazon-s3 amazon-web-services

我正在使用 python,我需要检查和编辑存储在 S3 中的一些文件的内容。
我需要检查它们是否有 char o 字符串。在这种情况下,我必须替换这个字符/字符串。

例如:我想在以下文件 File1.txt 中;替换为.

This is an example;
Run Code Online (Sandbox Code Playgroud)

更换后

文件1.txt

This in an example.
Run Code Online (Sandbox Code Playgroud)

有没有办法在不下载文件的情况下进行替换?

Joh*_*ein 7

Amazon S3 中的对象是不可变的(无法更改)。

我建议您的代码执行以下操作:

  • 将文件从 Amazon S3下载到本地磁盘
  • 对本地文件进行编辑
  • 使用相同的密钥(文件名)将文件上传到 Amazon S3