2017-06-21 93 views

回答

0

檢索的用戶,角色或組策略文檔定義如下

  1. 創建IAM客戶

    client = session.create_client('iam') 
    
  2. 然後根據它是否是一個角色,用戶或者組可以檢索該角色,用戶或組的策略文檔定義。

    響應= 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組中的指定嵌入式策略文檔。

  3. 這三個都返回策略文檔,該文檔將列出角色/用戶/組可以訪問的服務。

用戶:

{ 
    'UserName': 'string', 
    'PolicyName': 'string', 
    'PolicyDocument': 'string' 
} 

作用:

{ 
     'RoleName': 'string', 
     'PolicyName': 'string', 
     'PolicyDocument': 'string' 
} 

組:

{ 
    'GroupName': 'string', 
    'PolicyName': 'string', 
    'PolicyDocument': 'string' 
} 

get_user_policy

get_role_policy

get_group_policy

IAM Policy Document

+0

感謝您的答覆,但我想只有一個用戶擁有的權限不完整的政策文件如截圖所示,並希望得到即使所有政策服務它們不是內聯的。 –

+0

政策文件解釋了實體也可以訪問哪些服務,http://docs.aws.amazon.com/IAM/latest/UserGuide/access_permissions.html – strongjz