Iam開發一個應用程序。我想使用亞馬遜網絡服務。我下載了適用於IOS的AWS開發工具包。但我不知道如何編寫訪問AWS的代碼。在此我想使用AWS S3。所以請告訴我如何做到這一點。如何使用AWS SDK for IOS?
回答
這篇文章可以幫助您開始:http://aws.amazon.com/articles/3002109349624271
這是我做到了。
下載aws-ios-sdk或使用cocoapods將其整合到您的項目中。 (使用cocoapods真的很有用)。
將-Objc標誌添加到您的構建目標的其他鏈接器標誌。
確保您的構建階段添加了Foundation.framework和libz.dylib。
在AWS Console創建您的應用程序並轉到Cognito設置。
創建一個新的身份池。
在此流程的第2步中,它會要求您提供IAM角色。我嘗試使用現有角色但未成功,因此請創建一個新的IAM角色並單擊更新角色。
這將爲您提供一個啓動代碼,在您的iOS代碼中完全使用它。
如果您想要完全訪問S3(上傳,下載,更改訪問設置,刪除),請從AWS控制檯轉到IAM部分,並將S3角色策略添加到該角色。
現在AWS-Console安裝完成,您可以繼續從您的iOS代碼訪問S3。你可以找到在sample app.
必要的代碼,這裏是展示一個簡單的示例應用程序如何了從Amazon S3使用訪問&保密密鑰證書,即不使用Cognito這是唯一可用/下載文件從您的iOS應用在目前的兩個地區:http://bit.ly/awss3v2ios
我們強烈建議您避免在應用程序中嵌入憑據。 Cognito需要哪些地區來滿足您的使用情況? –
我想使用AWSRegionAPSoutheast2。 我也非常感謝更好的樣品/文件。這個新的V2 API讓我浪費了數小時的時間去做最簡單的事情。只是試圖列出桶中的所有對象 - 還沒有做到這一點,我不知道它是代碼還是配置,因爲我從亞馬遜獲得的所有東西都是「操作無法完成」。不是很好。 – patschiboy
您是否嘗試過在AWS論壇上發佈帖子或者在這裏使用您的代碼?我明白,V2示例和文檔可能不符合您期望的標準,但聽取您嘗試執行的操作類型的具體反饋是我們可以定位更新的唯一方法。 –
我也被擊中並與您分享我的發現。您可以輕鬆地將AWS iOS sdk集成到您的應用中。您必須創建認知ID才能使用它。同樣爲了測試目的,您可以使用您的憑證直接測試它。但是,避免在應用程序中使用憑據。您可以下載示例應用程序,並從這裏獲取詳細說明。 Click here。
- 1. 何時使用QueryRequest和Java SDK for AWS?
- 2. 如何在AWS iOS SDK 2.0中使用AWS聯合令牌
- 3. 在Jruby中使用aws sdk for
- 4. 如何使用AWS SDK
- 5. 驗證用戶使用AWS IOS SDK
- 6. 如何使用Google Map SDK for iOS使用myLocation?
- 7. ios sdk for windows xp
- 8. Dropbox sdk for iOS 8
- 9. 如何使用AWS iOS SDK刪除對象?
- 10. 如何使用php代碼管理AWS Pinpoint活動AWS-Sdk
- 11. 如何使用PayPal-iOS-SDK?
- 12. 如何使用Google Maps SDK for iOS繪製圓圈?
- 13. iOS SDK 4.0 for Xcode 4.1(Lion)?
- 14. dynamodb使用AWS SDK
- 15. 如何使用AWS Java SDK的
- 16. 如何爲TypeScript使用AWS sdk定義?
- 17. aws-sdk-cpp:如何使用CurlHttpClient?
- 18. 如何使用Amazon AWS SDK爲C#
- 19. 如何使用rspec模擬AWS SDK(v2)?
- 20. 無法使用AWS sdk 1.2.0編寫ios應用程序
- 21. 我們如何使用GEOLOQI for iphone sdk?
- 22. 如何使用SDK for HTC EVO 3D?
- 23. 使用Proguard for Scala AWS Lambda
- 24. 如何使用aws-sdk-php連接到amazon aws s3?
- 25. 如何使用AWS Java SDK創建新的AWS實例
- 26. 如何使用quickblox SDK IOS例如WhatsApp
- 27. Amazon AWS SDK使用Swift and Perfect?
- 28. aws-sdk for Lambda不是最新的?
- 29. 安裝uptodate aws sdk for windows時出錯
- 30. 使用BFTask和AWS SDK控制上傳到S3的iOS v2
閱讀有關在這裏添加現有框架:http://stackoverflow.com/questions/3352664/how-to-add-existing-frameworks-in-xcode-4 –