安全文件直接上传到 s3 或服务器到 s3(来自 iOS 应用程序)
Secure file upload directly to s3 or server to s3 (from iOS app)
我需要从 iOS 应用程序将敏感图像上传到 s3。我想知道哪个选项更好:
- 先上传到我的服务器,再上传到s3。
- 直接上传到s3,然后上传元数据到我的服务器。
您想选择选项 2,让您的用户直接上传到 S3。如果您使用选项 1,您的服务器有可能在完成上传到 S3 之前就停止运行(想想自动缩放,实例在完成之前停止服务)。
虽然在答案中张贴链接是不受欢迎的,但解决方案在 AWS 网站上有解释,并且可能会随着时间的推移而改变。您需要确保在存储桶上配置了正确的策略,并且您的实例角色具有正确的权限等。
从这里开始:
http://docs.aws.amazon.com/AmazonS3/latest/API/sigv4-UsingHTTPPOST.html
我需要从 iOS 应用程序将敏感图像上传到 s3。我想知道哪个选项更好:
- 先上传到我的服务器,再上传到s3。
- 直接上传到s3,然后上传元数据到我的服务器。
您想选择选项 2,让您的用户直接上传到 S3。如果您使用选项 1,您的服务器有可能在完成上传到 S3 之前就停止运行(想想自动缩放,实例在完成之前停止服务)。
虽然在答案中张贴链接是不受欢迎的,但解决方案在 AWS 网站上有解释,并且可能会随着时间的推移而改变。您需要确保在存储桶上配置了正确的策略,并且您的实例角色具有正确的权限等。
从这里开始:
http://docs.aws.amazon.com/AmazonS3/latest/API/sigv4-UsingHTTPPOST.html