Trying to invoke a Lambda from an Architect Data Action. Getting a 403 Access Denied error. The Lambda logs show the role is assumed, but permissions seem off. Here’s the trust policy I’m using. Is the principal correct for Genesys?
{
“Effect”: “Allow”,
“Principal”: {
“Service”: “architect.genesys.cloud”
},
“Action”: “sts:AssumeRole”
}
The execution role has lambda:InvokeFunction attached. What am I missing?