作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用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'
)
AssumeRolePolicyDocument
变量需要将JSON格式的策略文档转换为文本。
最佳答案
您将必须创建角色(如上所述),然后将托管策略分别附加到该角色,如下所示:
response = client.attach_role_policy(
RoleName='MyRole', PolicyArn='<arn of managed policy>')
关于amazon-web-services - 如何仅使用Boto3创建AWS IAM角色附加托管策略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44121532/
我是一名优秀的程序员,十分优秀!