私はamazon Webサービスを使いたいと思っています。私はAWS SDKをダウンロードしました。私はAWSにアクセスするためのコードを書く方法を知りません。このAWS S3を使いたいです。だから私にこのことを教えてください。IOS用AWS SDKの使用方法は?
答えて
この記事では、あなたが始めるのに役立つことがあります。これは私がそれをやった方法http://aws.amazon.com/articles/3002109349624271
です。
aws-ios-sdkをダウンロードするか、cocoapodsを使用してプロジェクトに統合してください。 (ココアポドを使用すると本当に便利です)。
ビルドターゲットの他のリンカーフラグに-Objcフラグを追加します。
ビルドフェーズにFoundation.frameworkとlibz.dylibが追加されていることを確認してください。
AWS Consoleでアプリを作成し、Cognitoの設定に移動します。
新しいIDプールを作成します。
このプロセスの手順2では、IAMの役割を指定するよう求められます。既存のロールを使用しようとしましたが、成功しなかったので、新しいIAMロールを作成し、ロールを更新をクリックします。
これはスタートアップコードを提供します。これはiOSコードで正確に使用してください。
S3へのフルアクセス(アップロード、ダウンロード、アクセス設定の変更、削除)をしたい場合は、AWSコンソールからIAMセクションに移動し、S3ロールポリシーをロールに追加します。
これでAWSコンソールの設定が完了し、iOSコードからS3へのアクセスを続けることができます。あなたはここにすなわちのみ利用可能であるCognitoを使用していない、アクセス&秘密鍵の資格情報を使用して、あなたのiOSアプリからアマゾンS3からどのようにアップ/ダウンロードファイルを示す簡単なサンプルアプリケーションですsample app.
に必要なコードを見つけることができますhttp://bit.ly/awss3v2ios
アプリケーションに資格情報を埋め込むことを強くお勧めします。あなたのユースケースに必要なCognitoの地域は? –
私はAWSRegionAPSoutheast2を使いたいと思います。 私はまた、より良いサンプル/ドキュメントを高く評価します。この新しいV2 APIにより、私は最も簡単なことをやろうと時間を無駄にしていました。バケット内のすべてのオブジェクトを一覧表示しようとしていますが、これをまだ実行できませんでした。また、Amazonから取得したすべてが「操作を完了できませんでした」ので、コードまたは構成がわかりません。素晴らしいことではありません。 – patschiboy
AWSフォーラムまたはコードで投稿してみましたか?V2のサンプルとドキュメントは期待どおりの標準にならないかもしれないが、あなたがしようとしている操作の種類に関する具体的なフィードバックを聞くことが、私たちの更新を狙う唯一の方法であることを感謝します。 –
私もこれに驚いて、私の所見を共有しました。あなたのアプリにAWS iOS SDKを簡単に統合することができます。これを使用するには、Cognito IDを作成する必要があります。また、テスト目的のために、資格情報で直接テストすることもできます。ただし、アプリでクレデンシャルを使用することは避けられます。サンプルアプリケーションをダウンロードして、ここから詳細な説明を得ることもできます。 Click here。
- 1. aws-sdkとnode.jsの使用方法
- 2. AWS SDKを使用したAWS S3のログアウトiOS
- 3. AWS SDKを使用してAWSコンソールにサインインするiOS
- 4. Ruby用AWS-SDKでのElastic Transcoderの使用方法
- 5. AWS aws-ios-sdk-2.5.0
- 6. AWS SDKを使用してDynamoDBで注文する方法は?
- 7. AWS ios SDKを使用したS3のマルチアップロードアップロード
- 8. Javascript用AWS API Gateway SDKの使用
- 9. AWS-SDKを使用しないCognito JavaScript SDKの使用
- 10. AWS SDKを使用しないAWS Firehoseの使用
- 11. AWS S3 C++ SDK TransferManager DownloadFileコールバックの使用方法
- 12. Android AWS SDKの使用方法を理解できない
- 13. Adjust.io iOS SDK IDFAの使用
- 14. aws ios iot sdkをiosの独自のmqttサーバーに使用する
- 15. Vue.js 2.0でJavascript用AWS SDKを使用
- 16. IAMを使用してAWS S3上のバケットにアクセスする方法 - Node.js(aws-sdk)?
- 17. ノードjs SDKでAWS KMS暗号化を使用する方法
- 18. PromiseでAWS SDKを使用する方法
- 19. Plotly Python SDKをAWS Elastic Beanstalkで使用する方法
- 20. iOSアプリケーションでのAWS Cognitoの使用方法の理解
- 21. IOSでAdobe Creative SDKのツールのみを使用する方法
- 22. Ruby用AWS SDK - スタブデータ
- 23. AWS iOS SDK 2.4.0&Cognitoのドキュメント
- 24. AWS S3 IOS sdkの妄想?
- 25. ASIHttpRequest S3とiOS用AWS SDKの違いは? iOSの開発者にとって
- 26. Java EE 6 SDKの使用方法は?
- 27. PHP v2 SDKを使用してAWS CloudSearchのファセットをリクエストする方法は?
- 28. iOS SDKを使用してIMAPサーバーにアクセスする方法
- 29. QuickBlox SDKを使用してユーザーを取得する方法iOS
- 30. PHP用のAWS SDK - SQSエラー
既存のフレームワークの追加については、こちらを参照してください。http://stackoverflow.com/questions/3352664/how-to-add-existing-frameworks-in-xcode-4 –