Error with assumed-role while trying to call a Lambda UDF from Redshift

0

I am trying to use an UDF Function in Redshift. and the IAM Role associated with it has "lambda:InvokeFunction" on all resource enabled.

However, when I tried to run the query :-

SELECT f_udf_func(person_name, 'A') FROM "users"."tbl_user_detl";

However, I am getting the following error :-

ERROR: User: arn:aws:sts:<account-id>:assumed-role/redsift-exec-role/RedshiftIamRoleSession is not authorised to perform : lambda:InvokeFunction on resource <lambda_arn> bec Detail:---------------------------------------
  1. I am unable to figure out, since the IAM Role has all the necessary permissions for lambda.
  2. Also, please tell me what this arn:aws:stsmeans . I had never come this previously
AB
已提问 5 个月前192 查看次数
1 回答
0
profile picture
专家
已回答 5 个月前
  • No. I had previously checked that website

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则