【发布时间】:2017-10-22 14:57:01
【问题描述】:
我正在尝试使用 Boto3 创建一个仅附加托管策略的新实例角色。
我有以下几点:
策略名称: my_instance_policy
政策 ARN: arn:aws:iam::123456789012:policy/my_test_policy
我想创建名为“my_instance_role”的角色,仅附加上述策略。
Boto3 客户端具有如下create_role() 函数:
import boto3
client = boto3.client('iam')
response = client.create_role(
Path='string',
RoleName='string',
AssumeRolePolicyDocument='string',
Description='string'
)
在这里,我没有看到使用策略 ARN 或名称的选项。我的理解是AssumeRolePolicyDocument变量需要将JSON格式的策略文档转换成文本。
这可能是我正在寻找的方式吗?
【问题讨论】:
标签: amazon-web-services boto3 amazon-iam roles policy