Java SQS能否在AWS事件桥服务中触发事件?
在我的用例中,如果sqs有效负载消息包含特定属性,我希望触发aws lambda函数。例如,下面是一个sqs负载Java SQS能否在AWS事件桥服务中触发事件?,java,amazon-web-services,amazon-sqs,event-bus,aws-event-bridge,Java,Amazon Web Services,Amazon Sqs,Event Bus,Aws Event Bridge,在我的用例中,如果sqs有效负载消息包含特定属性,我希望触发aws lambda函数。例如,下面是一个sqs负载 { "attribute1" : "test1", "attribure2" : "test2" } 如果sqs负载包含名为“attribure1”的属性,并且其值等于“test1”,则我希望触发名为testLambda的lambda函数 我们可以用AWS事件桥服务()创建这样的规则吗?SQS触发器不适用于消息内部的数据,而适用于将消息提交到队列中 我建议在具有业务逻辑
{
"attribute1" : "test1",
"attribure2" : "test2"
}
如果sqs负载包含名为“attribure1”的属性,并且其值等于“test1”,则我希望触发名为testLambda的lambda函数
我们可以用AWS事件桥服务()创建这样的规则吗?SQS触发器不适用于消息内部的数据,而适用于将消息提交到队列中
我建议在具有业务逻辑和SQS的lambda之间设置一个路由lambda。此路由Lambda将使用来自SQS的消息,并将它们路由到所需的业务逻辑Lambda。您可以查看触发器的工作方式及其用例。在提交消息时,EventBridge是否会收到通知?我相信它只是获取有关属性更改或队列修改的信息?