我正在开发一个需要访问某些特定AWS资源的Android应用程序。用户应该能够使用Facebook、谷歌注册/登录,或者创建自定义登录,并且应该根据他们的身份授予他们访问特定sns队列和特定s3文件夹的权限。
有什么方法可以配置AWS来做到这一点吗?
目前,您将不得不使用混合方法来实现所有需求。我建议你看看我们的以下两个应用程序,它们显示了你所要求的不同部分:
- 具有Web身份联合的S3个人文件存储(可在GitHub上获得)
- S3个人文件存储与代币自动售货机
虽然它是在iOS上编写的,但您可能也对我们为《发明2013》准备的一个名为"移动照片共享"的样本感兴趣。如果你想了解更多关于移动照片共享应用程序的信息,我们在re:Invent上就该应用程序及其架构进行了两次会谈。这些会谈的视频和幻灯片可在这里获得:
- 构建云支持的移动应用程序
- 将社交登录集成到移动应用程序中