我有一个 Rails 3.2 服务器、Android 应用程序、我们自己的 API 和 AWS Cognito。我们的后端使用 PostgreSQL。如何将 cognito 同步中创建的数据集保存到我们的数据库中?我是否应该监听 cognito 同步成功的回调,然后使用我们的 API 保存数据?或者我应该在rails服务器上使用aws-sdk来获取数据集?我不希望 Android 应用直接与 RDS 和 S3 对话。
最佳答案
我认为你可以使用Cognito Events为此:您可以设置一个 Amazon Lambda 函数,每次更新数据集时都会触发该函数,以便您可以在那里实现自己的逻辑。
Cognito Streams也可以工作,并且可能会更快,因为它是异步的:它使每个数据集更新都写入 Kinesis 流,然后您可以使后端从该流中使用。
Updated as above link was not working.
关于amazon-web-services - 如何将数据从 Cognito Sync 保存到服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33009699/