Events 从单个Lambda调用多个Lambda
我使用Cloudwatch事件触发Lambda函数。我有将近60个Lambda函数。 每个lambda函数有12到13个Cloudwatch事件。 JSON格式的错误操作和客户ID对于每个lambda都是不同的。 我想优化cloudwatch事件 如何通过在每个lambda函数上传递动态JSON来使用单个lambda调用多个lambda 我使用以下JSON传递Cloudwatch规则,如下所示:Events 从单个Lambda调用多个Lambda,events,aws-lambda,amazon-cloudwatch,Events,Aws Lambda,Amazon Cloudwatch,我使用Cloudwatch事件触发Lambda函数。我有将近60个Lambda函数。 每个lambda函数有12到13个Cloudwatch事件。 JSON格式的错误操作和客户ID对于每个lambda都是不同的。 我想优化cloudwatch事件 如何通过在每个lambda函数上传递动态JSON来使用单个lambda调用多个lambda 我使用以下JSON传递Cloudwatch规则,如下所示: { "Records":[ { "body":"",
{
"Records":[
{
"body":"",
"messageAttributes":{
"MIS_ACTION":{
"dataType":"String",
"stringValue":"CONSOLIDATEDALERT"
},
"CUSTOMER_ID":{
"dataType":"String",
"stringValue":"31"
}
}
}
]
}
让Lambda听SNS上的相同主题。然后将SNS主题的初始lambda消息与它们所需的JSON结合起来。这将允许您从一个lambda触发它们。如果每个后续lambda需要定制的JSON才能成功运行,那么您可能需要为每个后续lambda提供一个SNS主题,并将定制的JSON作为触发消息 每当我听到lambda编排其他lambda函数时,我都会自动想到“step函数”