将 Amazon S3 用于 iOS 应用程序存储图像/音频文件

Using Amazon S3 for iOS app storing images / audio files

我是 AWS 服务的新手,所以请原谅这个简单的问题:

我正在构建一个目前正在使用 RDS 和 EC2 实例的 iOS 应用程序。我现在想将照片和音频文件存储在 S3 存储桶中。我知道有一个 iOS SDK,可以轻松地直接从 iOS 端下载和上传到 S3 存储桶。但是,我还应该使用 Cloudfront 来减少延迟吗?最好的方法是什么?

我最近构建了一个在 S3 之间来回移动照片的应用程序。我研究过使用亚马逊的 SDK,但它太笨重了。

相反,我使用了 Matt Thompson 的 AFAmazonS3Manager

如果您正在使用 AWS 构建应用程序,则值得研究。

好吧,这取决于。如果您需要减少延迟,您应该使用 cloudfront,尤其是当您的用户遍布全球时 - cloudfront 将对此有所帮助。

另一方面,使用它会产生额外的费用(有时会很高),所以如果您没有延迟问题,何必呢?

如果您决定需要 cloudfront,添加起来非常容易。