バケットからの単純なURLのダウンロードに加えて、AWS iOS SDK(特に認証)の統合に問題があります。
StackMobを使用してデータを保存しており、ファイルはAWSを介してS3ストレージに管理されています。オブジェクトを照会すると、S3オブジェクトへのリンクが提供されます。
匿名バケットトークン登録を実装しました。デモアプリケーションでは正常に機能します。すべてのバケットとバケット内のファイルを確認できますが、ここに大きな質問があります。
iOS SDKを使用してAWSで認証し、その認証を使用して、リンクが既にあるバケット内のオブジェクトへのURLをダウンロードするにはどうすればよいですか?
そのリンクに直接アクセスすると、アクセス拒否エラーが発生します。また、一部のファイルは非公開で配布されていないため、リンクを使用してアクセスできるようにバケット全体を公開したくありません。
助言がありますか?URLを操作してアクセスキーと秘密キーを含めることができるとどこかで読んだと思いますが、盗まれる可能性があるため、バイナリに含めるべきではないため、プライベートサーバーに置いて、そのキーを一時的にプルする可能性がありますこれを使って?
どんな助けでも素晴らしいでしょう!ありがとう