iam_commandhelper.py 文件源码

python
阅读 26 收藏 0 点赞 0 评论 0

项目:orca 作者: bdastur 项目源码 文件源码
def display_iam_user_policies(self,
                                  user_name,
                                  outputformat='json'):
        '''
        Display policies attached to the user.
        '''

        awsconfig = aws_config.AwsConfig()
        profiles = awsconfig.get_profiles()

        service_client = aws_service.AwsService('iam')

        policyinfo = {}
        for profile in profiles:
            policyinfo[profile] = []
            policies = service_client.service.get_user_attached_policies(
                UserName=user_name,
                profile_name=profile)
            policyinfo[profile] = policies

        if outputformat == "json":
            pprinter = pprint.PrettyPrinter()
            pprinter.pprint(policyinfo)

        if outputformat == "table":
            self.display_iam_user_policies_table(user_name,
                                                 policyinfo)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号