SuperAPI AI 工具集

aws-iam

安全与审计

查看项目

更新于 10-16 06:13

技能介绍

用途:在 AWS 中管理身份与访问,围绕最小权限策略、角色、联邦与权限边界展开。

主要能力:创建 EC2、Lambda、ECS 所用角色与实例配置文件;编写自定义最小权限策略;为 GitHub Actions 等 CI/CD 设置 OIDC 联邦;实现权限边界以支持委派管理;用 IAM Access Analyzer 与凭证报告审计访问;配置跨账户 assume-role;强制执行 MFA 与会话策略;使用 Organizations 的服务控制策略(SCP)。

使用方式:需 AWS CLI v2 已安装并配置,具备 iam:* 权限(或按最小权限限定具体操作),OIDC 需能创建身份提供者,SCP 需 AWS Organizations 访问权限。策略遵循标准 JSON 结构(Version、Statement、Effect、Action、Resource、Condition),应始终指定最小操作与资源。常用命令如 aws iam create-role、put-role-policy、attach-role-policy、create-instance-profile、sts assume-role 等。

适用场景:创建服务角色、审计权限、跨账户访问、CI/CD 无密钥部署、权限边界与 MFA 强制。

限制:变更类基础设施命令可能中断服务,执行前应确认目标与范围并准备备份或快照;此外,本文档为文档导入,上游脚本与模板未随附。

注意:本条目中的代码与命令仅为示例,未经验证,使用前请自行确认。