15

誰でもファイルを S3 バケットにアップロードできるモバイル アプリケーションを開発しています。Amazonが提供する匿名トークン自動販売機を利用しようと思います。

TokenVendingMachinePolicy.jsonただし、新しいファイルのアップロードのみを許可し、上書き(事実上削除)は許可しないファイルの書き方がわかりません。許可するだけでいいと思っs3:PutObjectていましたが、s3:PutObject許可では両方が許可されているようです。s3:DeleteObjectとにかく長さ0のオブジェクトで上書きできるので、役に立たない別の許可があるので、これは少し奇妙に思えます。

新しいファイルのアップロードのみを許可する方法はありますか? この問題は通常どのように解決されますか?

4

1 に答える 1

5

残念ながら、一度だけのアクセス許可を持つことはできません。回避策は、バケットでバージョン管理を使用することです。

詳細を説明する同様の質問に対するこの回答を参照してください。

読み取り専用およびライトワンス アクセス用の Amazon S3 ACL

于 2013-08-10T10:34:58.030 に答える