如何使用适用于IOS的AWS开发工具包?

Nar*_*kat 6 iphone

我开发了一个应用程序.我想使用亚马逊网络服务.我下载了适用于IOS的AWS SDK.但是我不知道如何编写访问AWS的代码.在此我想使用AWS S3.SO请告诉我该怎么做.

bra*_*ked 1

我就是这样做的。

  1. 下载aws-ios-sdk或使用 cocoapods 将其集成到您的项目中。(使用 cocoapods 真的很有帮助)。

  2. 将 -Objc 标志添加到构建目标的其他链接器标志中。

  3. 确保您的构建阶段添加了 Foundation.framework 和 libz.dylib。

  4. AWS 控制台上创建您的应用程序并转到 Cognito 设置。

  5. 创建新的身份池。

  6. 在此过程的第 2 步中,它会要求您提供 IAM 角色。我尝试使用现有角色但没有成功,因此创建一个新的 IAM 角色并单击更新角色。

  7. 这将为您提供启动代码,请在您的 iOS 代码中准确使用它。

  8. 如果您想要拥有对 S3 的完全访问权限(上传、下载、更改访问设置、删除),请从 AWS 控制台转到 IAM 部分,并将 S3 角色策略添加到角色。

  9. 现在 AWS-Console 设置已完成,您可以继续从 iOS 代码访问 S3。您可以在示例应用程序中找到必要的代码