You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用serverless deploy部署Node.js应用时CloudFormation权限报错求助

解决Serverless部署AWS时的CloudFormation权限边界错误

错误核心:你的IAM用户obafemitayor2的**权限边界(Permissions Boundary)**未允许cloudformation:DescribeStacks动作。权限边界是IAM的最高权限限制,哪怕你给用户附加了允许该动作的策略,只要边界没放开,这个操作就会被拒绝。

解决步骤

  • 登录AWS IAM控制台,找到用户obafemitayor2的详情页面
  • 切换到「权限边界」标签,查看当前绑定的边界策略
  • 编辑该边界策略,添加cloudformation:DescribeStacks到允许的动作列表中。示例修改后的策略片段:
{
    "Version": "2012-10-17",
    "Statement": [
        // 保留原有已允许的动作规则
        {
            "Effect": "Allow",
            "Action": "cloudformation:DescribeStacks",
            "Resource": "arn:aws:cloudformation:eu-central-1:900989174731:stack/app/*"
        }
        // 若要允许所有CloudFormation栈的该操作,可将Resource设为"*"
    ]
}
  • 保存策略修改后,重新执行serverless deploy命令

额外建议

Serverless框架部署通常还需要其他CloudFormation动作,比如cloudformation:DeleteStack、cloudformation:GetTemplate等,建议检查权限边界是否也限制了这些动作,提前添加避免后续出现类似权限问题。

内容的提问来源于stack exchange,提问作者Omotayo Obafemi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.06 08:35:25