Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/14.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
Python 通过boto3将策略附加到不工作的角色_Python_Amazon Web Services_Aws Lambda_Boto3 - Fatal编程技术网

Python 通过boto3将策略附加到不工作的角色

Python 通过boto3将策略附加到不工作的角色,python,amazon-web-services,aws-lambda,boto3,Python,Amazon Web Services,Aws Lambda,Boto3,我正在尝试将AWSLambdabasiceExecutionRole附加到自定义角色。程序运行时没有错误,但在AWS UI中,我看不到附加到角色的策略。这是我的密码 iam_client = boto3.client("iam") res = iam_client.attach_role_policy(RoleName = "dummy", PolicyArn= "arn:aws:iam::aws:policy/service-role/AWSL

我正在尝试将AWSLambdabasiceExecutionRole附加到自定义角色。程序运行时没有错误,但在AWS UI中,我看不到附加到角色的策略。这是我的密码

iam_client = boto3.client("iam")
res = iam_client.attach_role_policy(RoleName = "dummy", PolicyArn= "arn:aws:iam::aws:policy/service-role/AWSLambdaBasicExecutionRole")
print(res)
这是角色文档:

{'Version': '2012-10-17', 'Statement': [{'Effect': 'Allow', 'Principal': {'Service': 'lambda.amazonaws.com'}, 'Action': 'sts:AssumeRole'}]}


我缺少什么?

这只是信任策略。你的政策是想去那里。请仔细检查或截图您的角色。角色已存在。添加了相同问题的屏幕截图单击dummy时会发生什么?有什么?Dummy将没有AWSLambdaBasicExecutionRole。它只有在我点击页面刷新后才会出现。导航到用户、角色或任何其他页面之前都没有发现这种行为,这是预期的吗?