簡體   English   中英

使用 Boto3 將 IAM 用戶附加到 IAM 組

[英]Attaching IAM user to IAM Group using Boto3

我正在嘗試為使用 Boto3 的 IAM 組創建 IAM 策略。 到目前為止,我無法將 IAM 用戶添加到 IAM 組。 對於“response = iam.add_user_to_group(”,我收到一個錯誤,“發生異常:AttributeError 'iam.ServiceResource' object has no attribute 'add_user_to_group'”

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
)

不確定似乎是什么問題,我對 python 和 boto 很陌生,所以可能是一件非常小的事情。

根據文檔add_user_to_group是 IAM客戶端(不是資源)的操作。 請改為對組資源使用操作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM