本格的なアプリの作成に取り掛かる前のテストとして、現在ディストリビューションなしのS3(CloudFront)を使用してiOSアプリを作成しています。S3管理コンソールでは、私が住んでいるシンガポールでバケットを作成したので、このデモではCloudFrontは実際には必要ありません。次のようなエンドポイントを設定する必要があります。
[s3Client setEndpoint: [AmazonEndpoints s3Endpoint: AP_SOUTHEAST_1]];
シンガポールを指すのはどれですか。エンドポイントは、バケットがデータを右に送信するために必要な場所ですか。(ユーザーがいる場所)
だから今私は2つの質問があります
CloudFrontを使用している場合、エンドポイントを設定する必要がありますか?iOSでCloudFrontを使用するにはどうすればよいですか?署名付きURLを生成してから何をしますか?
ユーザーがランダムな国でアプリを使用している場合、たとえば、(CloudFrontを使用して)設定する必要がある場合、どのエンドポイントに設定しますか?ロケールを介して現在の国を検索し、最も近いエンドポイントを検索しますか?
ありがとう!