我们可以更新Amazon S3中特定文件的内容吗? [英] Can we update contents of a specific file in Amazon S3?

查看:105
本文介绍了我们可以更新Amazon S3中特定文件的内容吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用AWS PHP SDK.我将JSON文件上传到S3存储桶.现在,我想获取文件内容(上载到S3存储桶),向抓取的文件内容添加一些其他文本,然后通过S3存储桶更新该文件.

I am using AWS PHP SDK. I uploaded a JSON file to S3 bucket. Now I would like to get the file contents(uploaded to S3 bucket), add some additional text to the grabbed file contents and update that file over the S3 bucket.

我想要的是这样的

  1. 文件名: userlist.json
  2. 使用S3提供方法获取文件内容
  3. 例如:现有文件内容为 {'abc','xyz'}
  4. 添加其他内容 {'abc','xyz'},{'zxv','opiv','cvpo'}
  5. 将新添加的内容更新到S3存储桶文件( userlist.json )

我们如何做到这一点?

推荐答案

您不能向现有s3对象添加数据或仅修改其一部分,您需要读取该对象,对其进行更改,然后将整个对象写回到s3.

You can't add data to, or modify just part of an existing s3 object, you need to read the object, make changes to the object, and the write the entire object back to s3.

这篇关于我们可以更新Amazon S3中特定文件的内容吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆