ios – Amazon S3策略只允许上传不覆盖

参见英文答案 > Amazon S3 ACL for read-only and write-once access3个
我正在开发一个移动应用程序,它可以让任何人将文件上传到S3存储桶.我想我会使用亚马逊提供的匿名令牌自动售货机.

但是,我看不到如何编写TokenvendingMachinePolicy.json文件,该文件只允许上传文件,而不是覆盖(有效删除).我认为只允许s3:PutObject会很好,但看起来s3:PutObject权限允许两者.这看起来有点奇怪,因为有一个单独的s3:DeleteObject权限,这是无用的,因为你无论如何都可以用0长度的对象覆盖.

有没有办法只允许上传文件?这个问题通常如何解决

解决方法

不幸的是,不可能拥有一次写入权限.解决方法是在您的存储桶上使用版本控制.

请参阅此答案以获得详细解释的类似问题:

Amazon S3 ACL for read-only and write-once access

相关文章

UITabBarController 是 iOS 中用于管理和显示选项卡界面的一...
UITableView的重用机制避免了频繁创建和销毁单元格的开销,使...
Objective-C中,类的实例变量(instance variables)和属性(...
从内存管理的角度来看,block可以作为方法的传入参数是因为b...
WKWebView 是 iOS 开发中用于显示网页内容的组件,它是在 iO...
OC中常用的多线程编程技术: 1. NSThread NSThread是Objecti...