1. ホーム
  2. amazon-web-services

[解決済み] S3オブジェクトにデータを追加する

2022-10-20 22:42:30

質問

S3バケットに保存されている特定のログファイルに書き込めるようにしたいマシンがあるとします。

そのため、マシンはそのバケットへの書き込み能力を持つ必要がありますが、そのバケット内の任意のファイル(私が書き込ませたいものを含む)を上書きしたり削除したりする能力は持たせたくありません。

つまり、基本的に、私のマシンは、上書きやダウンロードをせずに、ログ ファイルにデータを追加することだけが可能であってほしいのです。

そのように動作するように私の S3 を構成する方法はありますか?おそらく、私が望むように動作するように、それにアタッチできる何らかの IAM ポリシーがありますか?

どのように解決するのですか?

残念ながら、できません。

S3には"append"オペレーションがありません。 * オブジェクトがアップロードされると、その場で修正する方法はありません。唯一の選択肢は、それを置き換えるために新しいオブジェクトをアップロードすることですが、それはあなたの要件を満たしていません。

*: はい、この投稿が 2 年ほど前のものであることは承知しています。しかし、今でも正確です。