I´m trying to test this
https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-sandbox-input-trans.html
Input path:
{
"requester": "$.detail.requester",
"key": "$.detail.object.key",
"bucket": "$.detail.bucket.name"
}
Input template:
{
"<requester> has created the object \"<key>\" in the bucket \"<bucket>\"",
"RuleName": <aws.events.rule-name>,
"ruleArn" : <aws.events.rule-arn>,
"Transformed": "Yes"
}
but I´m getting this error message: Invalid InputTemplate for target Id1723290b-5086-4e82-ab16-5605fd17fb0e : [Source: (String)"{ "null has created the object "null" in the bucket "null"", "RuleName": null, "ruleArn" : null, "Transformed": "Yes" }"; line: 2, column: 67].
Any ideas why? thanks a lot
Don´t know why this input template hasn´t worked for me, had to add a ":" and string at the end of 1st line.
Something like this:
{ "<requester> has created the object "<key>" in the bucket "<bucket>"": "string", "RuleName": <aws.events.rule-name>, "ruleArn" : <aws.events.rule-arn>, "Transformed": "Yes" }