1.2 KiB
1.2 KiB
title, type, tags, date
| title | type | tags | date | ||||
|---|---|---|---|---|---|---|---|
| IAM 策略 | concept |
|
2026-04-19 |
Definition
IAM 策略是定义 AWS 权限的 JSON 文档,指定允许或拒绝的操作和资源。
Core Concept
"We only want to allow the access that is strictly required."
最小权限原则是 IAM 策略设计的核心指导原则。
Types
- AWS 托管策略:AWS 预定义的策略,可重用
- 客户托管策略:用户创建和维护的策略,可重用
- 内联策略:直接嵌入 IAM 角色或用户,不可重用
Best Practices
- 使用内联策略进行角色特定的权限
- 使用托管策略进行跨角色可重用的权限
- 策略应细粒度,限制访问特定资源而非广泛开放
JSON Structure
{
"Version": "2012-10-17",
"Statement": [{
"Effect": "Allow|Deny",
"Action": ["s3:GetObject", "s3:ListBucket"],
"Resource": "arn:aws:s3:::bucket-name/*"
}]
}