【问题标题】:Uploading AWS Lambda Function Failure from Visual Studio 2019从 Visual Studio 2019 上传 AWS Lambda 函数失败
【发布时间】:2020-10-01 19:21:39
【问题描述】:

我是 AWS 和 Lambda 的新手。当我尝试使用“发布到 AWS Lambda”选项从 Visual Studio 发布我的 Lambda 时,我收到此错误:

创建 IAM 角色时出错:用户:arn:aws:iam::585066325803:user/MyLambda 无权执行:iam:CreateRole on resource:arn:aws:iam::585066325803:role/lambda_exec_MyFunction

Permissions policies I added for the IAM user

我只是尝试了不同的策略并添加了它们。我还需要做更多的事情吗?我认为发布测试 lambda 会很容易。请指教。

Roles displayed for the profile

【问题讨论】:

    标签: amazon-web-services aws-lambda


    【解决方案1】:

    你需要给user/MyLambda添加iam:PassRole权限。

    您可以添加inline policy 等策略。策略示例如下:

    {
        "Version": "2012-10-17",
        "Statement": [
            {
                "Sid": "VisualEditor0",
                "Effect": "Allow",
                "Action": "iam:PassRole",
                "Resource": "*"
            }
        ]
    }
    

    【讨论】:

    • 谢谢马尔辛。我使用了内联策略编辑器并且工作正常。我必须添加一些其他权限,例如“list*”才能查看列表。谢谢。
    猜你喜欢
    • 2017-06-17
    • 1970-01-01
    • 2020-12-21
    • 2021-06-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多