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 –