私は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. Ruby用AWS-SDKでのElastic Transcoderの使用方法
- 2. AWS SDKを使用してDynamoDBで注文する方法は?
- 3. Android AWS SDKの使用方法を理解できない
- 4. AWS S3 IOS sdkの妄想?
- 5. ASIHttpRequest S3とiOS用AWS SDKの違いは? iOSの開発者にとって
- 6. PHP用のAWS SDK - SQSエラー
- 7. Adjust.io iOS SDK IDFAの使用
- 8. Jrubyでaws sdkを使用する
- 9. AWS SDKを使用したサインAPIゲートウェイリクエスト
- 10. iOS SDKを使用して1つのバケットから別のバケットにAWS S3ファイルをコピーする方法
- 11. AWS SDK for Pythonを使用してAWS S3バケット内のファイルを再帰的にリストする方法は?
- 12. Java EE 6 SDKの使用方法は?
- 13. iOS SDKを使用してIMAPサーバーにアクセスする方法
- 14. QuickBlox SDKを使用してユーザーを取得する方法iOS
- 15. AWS iOS SDK AWSServiceManager複数のサービス設定
- 16. AWS SDK for Goを使用してEMRクラスターを作成する方法
- 17. CADISPLINK iOSの使用方法
- 18. Flash CS5でのiOS SDKの使用
- 19. iphone用facebook ios sdkを使用してシングルサインオン(SSO)を実装する方法
- 20. UIWebViewのiOS SDKログインを使用
- 21. aws s3 cp> aws Java SDKでマルチパートコピーを使用してcpコマンドを実装する方法
- 22. JavaScriptをインストールするNativeScript用AWS SDK
- 23. PayPal Mobile SDKを使用したiOSビルドエラー
- 24. iOS用Facebook SDKのパーミッション
- 25. "DescribeInstanceStatus"ルーチンを使用したEC2インスタンスのフィルタ - AWS SDK
- 26. AWS SDKを使用してs3ホストテキストファイルの内容を表示
- 27. aws sdkコマンドラインを使用した自動スケーリングのクラウドフォーメーション
- 28. Facebookのsdkを使用してiosでFacebookのテストユーザーを作成する方法
- 29. aws-sdkを使用してnodejsを使用してs3に画像をアップロード
- 30. AWS SDKを使用してS3にファイルをアップロードします。
既存のフレームワークの追加については、こちらを参照してください。http://stackoverflow.com/questions/3352664/how-to-add-existing-frameworks-in-xcode-4 –