当我尝试将我的这里默认函数上传到Lambda时,执行教程.I将得到以下错误消息。
创建Lambda函数错误: User: arn:aws:iam::xxxxxxxxxxxx:user/xxxxxxxxxxxx未被授权执行: iam:PassRole on resource: arn:aws:iam::xxxxxxxxxxxxxxxx:role/xxxxxxxxxxxxxxxxxxxxxxxbecause无基于身份的策略允许
我很难在这个问题上找到很多东西。我可以在AWS资源管理器中看到其他lambda函数。
我试过在我的网站上寻找PassRole,什么都没有。我试图将所有IAM权限分配给IAM角色。没起作用。我该怎么解决这个问题?
发布于 2022-09-09 23:59:57
在Lambda角色的策略中,将此权限添加到iam:PassRole。加上这些行-
{
"Effect": "Allow",
"Action": [
"iam:PassRole"
],
"Resource": "*"
}希望这能有所帮助!
https://stackoverflow.com/questions/71356097
复制相似问题