【发布时间】:2026-02-01 09:20:03
【问题描述】:
我正在尝试创建一个可以完全访问具有特定标签的所有资源的 IAM 组。
例如,如果 S3 存储桶和 EC2 实例标记为 env:qa,则组 project-qa 应该对它们具有完全访问权限。
到目前为止,我已经尝试了以下策略:
{
"Version": "2012-10-17",
"Statement": [
{
Effect: "Allow",
Action: "*",
Resource: "*",
Condition: {
"StringEquals": {
"aws:ResourceTag/env": "qa"
}
}
}
]
}
我创建了一个帐户来测试这一点,但在浏览存储桶时,我立即被告知我缺乏 s3:ListAllMyBuckets 操作的权限 - 我认为 Action: "*" 会涵盖该操作
【问题讨论】:
-
基于标签的权限不适用于存储桶。只有对象。
标签: amazon-web-services amazon-iam