オブジェクトを Amazon S3 バケットにアップロードする iOS アプリがあり、CloudFront ディストリビューションから取得したいと考えています。
Amazon S3 バケットのプライベート ディストリビューションで CloudFront を使用していますが、署名付き URL を生成すると機能しません。Safari では、AccessDenied AccessDenied といくつかのランダムな英数字の文字列、生成したばかりの署名付き URL (24 時間以内の有効期限) が返されます。 - 今までに期限切れになるはずです
次のサイトを読んですべてのセキュリティ資格情報を取得し、ドキュメントを読んで S3 バケットを使用してプライベートディストリビューションをセットアップし、基本的には自分のアカウントである信頼できる署名者をセットアップしました
このサイトのコードを使用して、署名付き URL を生成しました
リンクを Safari に置くと、AccessDeniedAccessDenied とランダムな英数字の文字列が返されます。なんで?何の問題?私が従っていないステップはありますか?
助けてくれてありがとう!CloudFront が速度と国際的な配布のために非常に重要になるアプリを作成する必要があるため、これは私にとって重要です...
賛成してくれてありがとう、私は自分の問題を理解しました。アクセス元の ID を作成する手順を実行していませんでした。今では魅力のように機能します。ウーフー!