如何在数据插入aws后在服务器端发出http post请求?

问题描述:

我想了解xamarin上的AWS数据同步。他们有一个很好用的SDK在xamarin.forms中使用。我正在使用onesignal通知而不是aws通知。 我的问题是我想在数据插入或同步后触发通知。 Onesignal有一个与http post一起工作的api。 那么,如何让后到的时候如何在数据插入aws后在服务器端发出http post请求?

  1. 用户数据syncronized与AWS cognito
  2. 一个新的共享数据插入到DynamoDB

onesignal端点当然我能做到这一点的客户方,但这不是一个好的做法。我想在服务器端做到这一点。

对于#1,只要数据由用户同步,就可以使用执行Lambda函数的Cognito events。在这个Lambda函数中,您可以触发通知。

对于#2,我看不出与Cognito Sync有什么关系,因为数据存储在数据集中而非DynamoDB中。如果您正在独立讨论将数据插入DynamoDB并收到有关该数据的通知,请再次DynamoDB has nice integration with AWS Lambda发送表更新通知。

+0

感谢您的回答。他们是两个不同的问题,因为我打算使用这两个问题。那些Lambda函数是node.js函数,对不对? – batmaci

+0

AWS Lambda支持使用Node.js(JavaScript),Python,Java(Java 8兼容)和C#(使用.NET Core运行时)编写的代码。 https://aws.amazon.com/lambda/faqs/ –