- Newest
- Most votes
- Most comments
Hello,
I understand that you are trying to trigger Glue Workflow using EventBridge, however rule was failing to invoke the target.
- TriggeredRules metric indicate that the rule matched an event and forwarded the event to the target.
- Invocations metric indicate that the target was invoked by the rule
- FailedInvocations metric indicates that there is an issue invoking the target.
FailedInvocations represent a permanent failure and might be the result of incorrect permissions or a misconfiguration of the target. I kindly request you to make sure the target IAM role has required permissions. Please refer the following documentation to learn more about IAM permissions.
[+] Starting an AWS Glue workflow with an Amazon EventBridge event
Further, make sure your IAM role also has following "Trust relationship" policy attached.
{
"Version": "2012-10-17",
"Statement": [{
"Effect": "Allow",
"Principal": {
"Service": [
"glue.amazonaws.com",
"events.amazonaws.com"
]
},
"Action": "sts:AssumeRole"
}]
}
You can also consider configuring a dead-letter queue (DLQ) to troubleshoot/ debug the failed invocations issues/ avoid losing events after they fail to be delivered to a target and send all failed events to it for processing later.
[+] Event retry policy and using dead-letter queues
For detailed investigation, we would need to check the resources and the permissions in your account. If you still have queries regarding this, I would like to request you to reach out to our support team by opening a support case with all the resource details, and we will investigate the issue further.
Let me know if you have any further queries. Thank you for your interest in re:Post community.
Best Regards, Ashish
References:
Relevant content
- asked a year ago
- asked a year ago
- asked a year ago
- asked 2 months ago
- AWS OFFICIALUpdated 7 months ago
- AWS OFFICIALUpdated a year ago
- AWS OFFICIALUpdated 8 months ago
- AWS OFFICIALUpdated 3 years ago