Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 从Visual Studio 2019上载AWS Lambda函数失败_Amazon Web Services_Aws Lambda - Fatal编程技术网

Amazon web services 从Visual Studio 2019上载AWS Lambda函数失败

Amazon web services 从Visual Studio 2019上载AWS Lambda函数失败,amazon-web-services,aws-lambda,Amazon Web Services,Aws Lambda,我是AWS和Lambda的新手。当我尝试使用“发布到AWS Lambda”选项从Visual Studio发布Lambda时,出现以下错误: 创建IAM角色时出错:用户:arn:aws:IAM::585066325803:User/MyLambda无权在资源上执行:IAM:CreateRole:arn:aws:IAM::585066325803:Role/lambda\u exec\u MyFunction 我只是尝试了不同的策略并添加了它们。我还需要做更多的事吗?我认为出版一个测试lambd

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

创建IAM角色时出错:用户:arn:aws:IAM::585066325803:User/MyLambda无权在资源上执行:IAM:CreateRole:arn:aws:IAM::585066325803:Role/lambda\u exec\u MyFunction

我只是尝试了不同的策略并添加了它们。我还需要做更多的事吗?我认为出版一个测试lambda会很容易。请给我一些建议


您需要向
用户/MyLambda
添加
iam:PassRole
权限

您可以将此类策略添加为。该政策的一个例子如下:

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

您需要向
用户/MyLambda
添加
iam:PassRole
权限

您可以将此类策略添加为。该政策的一个例子如下:

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

谢谢你,马辛。我使用了内联策略编辑器,这很有效。我不得不添加一些其他权限,比如“list*”来查看列表。谢谢,谢谢马辛。我使用了内联策略编辑器,这很有效。我不得不添加一些其他权限,比如“list*”来查看列表。谢谢