AWS Lambda创建功能-请求失败,状态码为403

时间:2020-11-10 07:04:50

标签: amazon-web-services aws-lambda amazon-iam aws-serverless

第一次使用管理控制台尝试使用root帐户创建新的AWS Lambda函数。无论我尝试了多少个不同的选项,我都会收到错误“请求失败,状态代码为403”

我已经尝试过更改区域,使用默认角色(基本lambda权限),新角色,现有角色以及选项“作者从头开始”,“使用蓝图”,“无服务器”来创建函数应用程序存储库”,但仍然出现相同的错误。

我该如何解决和解决此问题?

enter image description here

6 个答案:

答案 0 :(得分:1)

面对同样的问题,但是“ Personal Health Dashbord”对我来说很清楚,在这里没什么奇怪的。

大约一个月前,我成功创建了它。另外,我的免费套餐已过期,但这可能是原因吗?

enter image description here

此外,无法删除旧功能:

enter image description here

答案 1 :(得分:1)

所以这本质上是一个基于角色的问题,而且肯定是 lambda 控制台中的一个错误。对我有用的是首先转到 IAM 控制台,创建一个角色,使用“AdministratorAccess”附加策略,然后在“信任关系”选项卡中添加“lambda.amazonaws.com”作为受信任的实体。在此之后,在创建 lambda 函数时,使用这个现有角色(而不是创建一个新角色),它应该可以工作。

答案 2 :(得分:0)

转到IAM角色。您的角色已经在那里 在Lambda函数配置中,首先尝试使用现有角色,并使用您的函数名称选择角色名称。看看那是否可行。

否则,由于免费,删除所有IAM角色,然后重试

答案 3 :(得分:0)

基于评论。

通过选中Event Logs AWS Personal Health Dashboard解决了该问题,这表明由于Risk IAM quarantine和某些可疑活动,该帐户的权限受到了AWS的临时限制。

答案 4 :(得分:0)

就我而言,结果是因为我的会话已过期。我关闭然后重新打开,错误消失了。

答案 5 :(得分:0)

如果没有任何效果,请等待24 小时,然后重试。它对我有用。