Amazon web services 如何在每次在AWS SQS目标上推送通知时触发事件?
我正在为Amazon MWS订单API使用AWS SQS。每次有人从一个卖家帐户订购,他将我添加为他的开发者,亚马逊就会将通知发送到我的AWS SQS应用程序。我可以从那里获取通知。但是对于这个,我必须创建一个调度程序来获取通知。每次Amazon在我的目的地上推送通知时,我是否可以使用任何其他AWS作为侦听器来触发我自己的服务?我可以使用Lambda函数吗?我是AWS的新手,所以我对它知之甚少。是的,您可以使用lambda。具体来说,您可以在SQS队列和lambda函数之间进行设置 在此场景中,Lambda服务将为您拉取SQS队列,并在出现消息时调用您的函数。您不必做任何事情,从某种意义上说,您不必担心实现拉取过程Amazon web services 如何在每次在AWS SQS目标上推送通知时触发事件?,amazon-web-services,aws-lambda,amazon-sqs,amazon-mws,Amazon Web Services,Aws Lambda,Amazon Sqs,Amazon Mws,我正在为Amazon MWS订单API使用AWS SQS。每次有人从一个卖家帐户订购,他将我添加为他的开发者,亚马逊就会将通知发送到我的AWS SQS应用程序。我可以从那里获取通知。但是对于这个,我必须创建一个调度程序来获取通知。每次Amazon在我的目的地上推送通知时,我是否可以使用任何其他AWS作为侦听器来触发我自己的服务?我可以使用Lambda函数吗?我是AWS的新手,所以我对它知之甚少。是的,您可以使用lambda。具体来说,您可以在SQS队列和lambda函数之间进行设置 在此场景中,
Lambda服务负责牵引。如果函数成功完成,它还将从队列中删除消息。因此,您不必明确地从队列中删除消息。有很多方法可以做到这一点,但是如果您想要一种现代的、无服务器的方法,我会设置一个lambda函数来为您执行SQS轮询,正如Marcin上面所说的。然后,您可以对消息执行任何需要执行的操作,无论是读取MWS以获取更多订单信息,还是与您自己的系统同步。它真的很灵活