如何在 boto3 中获取 iam 用户的内联策略文档?
Posted
技术标签:
【中文标题】如何在 boto3 中获取 iam 用户的内联策略文档?【英文标题】:How to get inline policy document of a iam user in boto3? 【发布时间】:2019-08-22 13:21:12 【问题描述】:似乎我们可以使用其 arn 获取托管策略的策略文档,但我无法弄清楚如何获取附加到用户的内联策略的策略文档。
【问题讨论】:
【参考方案1】:您可以使用 IAM 客户端。
get_user_policy(**kwargs)
检索嵌入在指定 IAM 用户中的指定内联策略文档。
import boto3
client = boto3.client('iam')
response = client.get_user_policy(
UserName='string',
PolicyName='string'
)
如果您想将所有内联策略附加到用户:
list_user_policies(**kwargs)
列出嵌入在指定 IAM 用户中的内联策略的名称。
response = client.list_user_policies(
UserName='string',
Marker='string',
MaxItems=123
)
【讨论】:
以上是关于如何在 boto3 中获取 iam 用户的内联策略文档?的主要内容,如果未能解决你的问题,请参考以下文章