在我透露创建一个完整的承诺应用程序之前,我正在使用 S3 创建一个当前没有分发 (CloudFront) 的 iOS 应用程序作为测试。在 S3 管理控制台中,我在我居住的新加坡制作了存储桶,因此此演示实际上并不需要 CloudFront。我必须像这样设置一个端点:
[s3Client setEndpoint: [AmazonEndpoints s3Endpoint: AP_SOUTHEAST_1]];
哪个指向新加坡,端点是存储桶需要将数据发送到右侧的地方?(用户在哪里)
所以现在我有两个问题
如果我使用 CloudFront,是否需要设置端点?我什至如何在 iOS 中使用 CloudFront,我生成一个签名 URL,然后呢?
如果用户在随机国家/地区使用该应用程序,可以说,如果我需要设置(使用 CloudFront),我会将其设置为哪个端点?我会通过语言环境找到他们当前的国家/地区并找到它最接近的端点吗?
谢谢!