Python 使用Boto3将IAM用户连接到IAM组

Python 使用Boto3将IAM用户连接到IAM组,python,amazon-web-services,boto3,amazon-iam,Python,Amazon Web Services,Boto3,Amazon Iam,我正在尝试创建一个IAM策略,使用Boto3创建一个IAM组。到目前为止,我无法将IAM用户添加到IAM组。对于“response=iam.add_user_to_group”(“我收到一个错误”),发生了异常:AttributeError “iam.ServiceResource”对象没有“将用户添加到组”属性 不确定是什么问题,我对python和boto非常陌生,所以可能是一件很小的事情。根据,将用户添加到组中是IAM客户端的一项操作(不是资源)。改为对组资源执行操作。根据,将用户添加到组中

我正在尝试创建一个IAM策略,使用Boto3创建一个IAM组。到目前为止,我无法将IAM用户添加到IAM组。对于“response=iam.add_user_to_group”(“我收到一个错误”),发生了异常:AttributeError “iam.ServiceResource”对象没有“将用户添加到组”属性


不确定是什么问题,我对python和boto非常陌生,所以可能是一件很小的事情。

根据,
将用户添加到组中
是IAM客户端的一项操作(不是资源)。改为对组资源执行操作。

根据,
将用户添加到组中
是IAM客户端的操作(非资源)。改为对组资源执行操作。

创建组响应。添加用户(用户名='some\u random\u用户')
创建组响应。添加用户(用户名='some\u random\u用户')所以你的意思是,不要使用“iam.add\u user\u to\u group”(“我应该使用”iam.add\u user(“)。如果这是你所暗示的,那么它似乎不起作用well@PranaySinghParihar请参见上面jordanm的评论。因此,您的意思不是“iam.add_user_to_group”(“我应该使用”iam.add_user(“.如果这就是你所暗示的,那似乎不起作用well@PranaySinghParihar请参见上面乔丹的评论。
import boto3
iam = boto3.resource('iam') #using resource representing IAM
created_user = iam.create_user(
    UserName='some_random_user'
)
print(created_user)

create_group_response = iam.create_group(GroupName = 'Tester')

response = iam.add_user_to_group(
UserName = 'some_random_user', #Name of user
GroupName = 'Tester'
)

response = iam.attach_user_policy(
UserName = 'some_random_user', #Name of user
PolicyArn = 'arn:aws:iam::196687784845:policy/boto-test' 
# Policy ARN which you want to asign to user
)