AWS Lambda 创建函数 - 请求失败,状态代码为 403
AWS Lambda Create Function - Request failed with status code 403
尝试使用管理控制台首次使用根账户创建新的 AWS Lambda 函数。我收到错误 “请求失败,状态代码为 403”,无论我尝试了多少种不同的选项。
我已经尝试过更改我的区域,使用默认角色(基本 lambda 权限)、新角色、现有角色以及选项“Author from Scratch”、“Use a blueprint”创建函数", "Serverless app repository" 但仍然出现同样的错误。
我该如何排查和解决这个问题?
面临同样的问题,但“个人健康仪表板”对我来说很清楚,这里没有什么奇怪的。
就在一个月前,我创建成功了。另外,我的免费套餐已过期,但可能是这个原因吗?
此外,无法删除旧功能:
转到 IAM 角色。你的角色已经存在
在 Lambda 函数配置中,首先尝试使用现有角色并使用您的函数名称选择角色名称。看看是否可行。
否则,因为它是免费的,所以请删除所有 IAM 角色并重试
根据评论。
问题已通过检查 Event Logs
AWS Personal Health Dashboard 得到解决,这表明由于 Risk IAM quarantine
和一些可疑的 activity,该帐户的权限暂时受到 AWS 的限制。
所以这本质上是一个基于角色的问题,而且看起来肯定是 lambda 控制台中的一个错误。对我有用的是首先转到 IAM 控制台,创建一个角色,附加一个带有 'AdministratorAccess' 的策略,然后在 'Trust Relationships' 选项卡中添加 'lambda.amazonaws.com' 作为受信任的实体。在此之后,在创建 lambda 函数时,使用这个现有角色(而不是创建一个新角色),它应该可以工作。
就我而言,原来是因为我的会话已过期。我关闭然后重新打开,错误消失了。
如果没有任何效果,请等待 24 小时,然后重试。它对我有用。
我在尝试从测试接口调用 lambda 时遇到了类似的错误:'An error occurred when creating the trigger: Request failed with status code 403'
问题是我被注销了,因为我在 AWS 控制台中不活跃,当我重新登录时就没问题了。
是的,这是 AWS 安全规则或策略破坏的隔离邮件,例如:在 public 存储库中发布关键 AWS 数据。
403 表示访问被拒绝,有时如果您的 MFA 已过期,您可以刷新并重试或检查策略是否已更改。
尝试使用管理控制台首次使用根账户创建新的 AWS Lambda 函数。我收到错误 “请求失败,状态代码为 403”,无论我尝试了多少种不同的选项。
我已经尝试过更改我的区域,使用默认角色(基本 lambda 权限)、新角色、现有角色以及选项“Author from Scratch”、“Use a blueprint”创建函数", "Serverless app repository" 但仍然出现同样的错误。
我该如何排查和解决这个问题?
面临同样的问题,但“个人健康仪表板”对我来说很清楚,这里没有什么奇怪的。
就在一个月前,我创建成功了。另外,我的免费套餐已过期,但可能是这个原因吗?
此外,无法删除旧功能:
转到 IAM 角色。你的角色已经存在 在 Lambda 函数配置中,首先尝试使用现有角色并使用您的函数名称选择角色名称。看看是否可行。
否则,因为它是免费的,所以请删除所有 IAM 角色并重试
根据评论。
问题已通过检查 Event Logs
AWS Personal Health Dashboard 得到解决,这表明由于 Risk IAM quarantine
和一些可疑的 activity,该帐户的权限暂时受到 AWS 的限制。
所以这本质上是一个基于角色的问题,而且看起来肯定是 lambda 控制台中的一个错误。对我有用的是首先转到 IAM 控制台,创建一个角色,附加一个带有 'AdministratorAccess' 的策略,然后在 'Trust Relationships' 选项卡中添加 'lambda.amazonaws.com' 作为受信任的实体。在此之后,在创建 lambda 函数时,使用这个现有角色(而不是创建一个新角色),它应该可以工作。
就我而言,原来是因为我的会话已过期。我关闭然后重新打开,错误消失了。
如果没有任何效果,请等待 24 小时,然后重试。它对我有用。
我在尝试从测试接口调用 lambda 时遇到了类似的错误:'An error occurred when creating the trigger: Request failed with status code 403'
问题是我被注销了,因为我在 AWS 控制台中不活跃,当我重新登录时就没问题了。
是的,这是 AWS 安全规则或策略破坏的隔离邮件,例如:在 public 存储库中发布关键 AWS 数据。
403 表示访问被拒绝,有时如果您的 MFA 已过期,您可以刷新并重试或检查策略是否已更改。