2 Answers
- Newest
- Most votes
- Most comments
1
Hi, I assume you created your cron using an eventbridge rule. If that's the case, and you trigger all 5 lambdas using the exact same cron schedule, and your parameters are fixed, did you try the following?
- on your eventbridge rule, create 5 targets
- every target calls your lambda
- in every target, open the additional settings panel, set "configure target input" to "Constant (json text)", and in the "Specify the constant in JSON" editor, add the parameters you need to pass to your lambda, e.g. {"region": "eu-west-1", "myParam": "paramValue" }
- in your lambda, read the parameters that you have set in the eventbridge rule using the event input
Example using the ruby language
def lambda_handler(event:, context:)
symbol_event = JSON.parse(JSON[event], symbolize_names: true)
puts symbol_event[:region]
end
Hope that's what you're looking for. If not, please let me know what I missed in your case.
answered 2 years ago
0
You can configure the payload that will be sent to the targets by specifying a Constant json object. Each target will have a different value.
Relevant content
- asked 8 months ago
- asked a year ago
- AWS OFFICIALUpdated 2 years ago
- AWS OFFICIALUpdated a year ago
- AWS OFFICIALUpdated 2 years ago