Sil*_*ser 3 amazon-ec2 amazon-web-services amazon-iam
我正在尝试编写一个IAM策略来控制对ec2实例的访问.所有ec2实例都有一个名为username的自定义标记,并且只有当标记值与登录用户的用户名匹配时,该用户才能访问该ec2实例.这就是我想出的:
{
"Version": "2012-10-12",
"Statement": [
{
"Effect": "Allow",
"Action": "ec2:*",
"Resource": "*",
"Condition": {
"StringEquals": {
"ec2:ResourceTag/username": "arn:aws:iam::account-number-without-hyphens:user/username1"
}
}
}
]
}
Run Code Online (Sandbox Code Playgroud)
}
我相信你在这里看到了问题.我不想在右侧硬编码用户名值.我希望能够在运行时或策略评估时获取该信息.
有可能这样做吗?
--su
可以在策略文档中引用IAM用户${aws:username}.
此处列出了其他IAM策略变量及其用法:
http://docs.aws.amazon.com/IAM/latest/UserGuide/PolicyVariables.html
| 归档时间: |
|
| 查看次数: |
887 次 |
| 最近记录: |