0
如何獲取使用botocore在給定策略中擁有權限的服務列表。我們可以在Web控制檯中看到服務列表,但是如何獲取botocore。 截圖作爲參考。 click here使用botocore獲取策略權限
如何獲取使用botocore在給定策略中擁有權限的服務列表。我們可以在Web控制檯中看到服務列表,但是如何獲取botocore。 截圖作爲參考。 click here使用botocore獲取策略權限
檢索的用戶,角色或組策略文檔定義如下
創建IAM客戶
client = session.create_client('iam')
然後根據它是否是一個角色,用戶或者組可以檢索該角色,用戶或組的策略文檔定義。
響應= client.get_user_policy( 用戶名= '字符串', PolicyName = '字符串')
檢索嵌入在所述指定的IAM用戶指定的內聯的策略文檔。
response = client.get_role_policy(
RoleName='string',
PolicyName='string')
檢索嵌入了指定IAM角色的指定嵌入式策略文檔。
response = client.get_group_policy(
GroupName='string',
PolicyName='string')
檢索嵌入到指定IAM組中的指定嵌入式策略文檔。
這三個都返回策略文檔,該文檔將列出角色/用戶/組可以訪問的服務。
用戶:
{
'UserName': 'string',
'PolicyName': 'string',
'PolicyDocument': 'string'
}
作用:
{
'RoleName': 'string',
'PolicyName': 'string',
'PolicyDocument': 'string'
}
組:
{
'GroupName': 'string',
'PolicyName': 'string',
'PolicyDocument': 'string'
}
感謝您的答覆,但我想只有一個用戶擁有的權限不完整的政策文件如截圖所示,並希望得到即使所有政策服務它們不是內聯的。 –
政策文件解釋了實體也可以訪問哪些服務,http://docs.aws.amazon.com/IAM/latest/UserGuide/access_permissions.html – strongjz