我正在尝试向IAM用户提供对带有标记(键/值)UserName / [他们的IAM用户名]的EC2的完全api / console访问权限。
我已经尝试过下面的政策,它适用于某些东西而不是其他东西,我无法弄清楚为什么它不能用于所有事情。
我的IAM政策
除此政策外,这些用户还拥有使用预定义AWS政策ReadOnlyAccess
的完全读取权限。
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": "ec2:*",
"Resource": "*",
"Condition": {
"StringEquals": {
"ec2:ResourceTag/UserName": "${aws:username}"
}
}
},
{
"Effect": "Allow",
"Action": "ec2:Describe*",
"Resource": "*"
}
]
}
我合并了许多AWS文章中的文章来创建此政策: - https://aws.amazon.com/premiumsupport/knowledge-center/iam-ec2-resource-tags/ - https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/iam-policies-ec2-console.html