返回目录 / Agent 工作流
只读审计AWS资源配置并生成整改清单
在只读沙箱里检索AWS最佳实践、读取资源配置并输出带依据的偏差和修复建议。
目标
为一个AWS账号生成不执行更改的资源合规审计报告。
步骤
- 先用样例sandbox Terraform创建隔离EC2与只读IAM角色,不授予写权限。 [src10-strands-audit-aws-resource-compliance-readonly]
- 让Documentation Retriever查AWS最佳实践,再由Boto3 Code Assistant生成只读API查询并由Resource Auditor对照。 [src10-strands-audit-aws-resource-compliance-readonly]
- 保存每项发现的资源ID、配置证据、规则出处和建议修复;人工复核后另开变更单。 [src10-strands-audit-aws-resource-compliance-readonly]
验证方式
抽查每项发现是否有AWS资源ID、只读响应字段和匹配的最佳实践出处;确认审计角色无写策略。
故障处理
若API拒绝访问,检查沙箱角色和区域范围;若修复建议缺少文档出处,重跑Documentation Retriever,不要现场调用写API。
权限边界
前置条件
- AWS测试账号、样例只读sandbox Terraform、Bedrock模型访问和样例依赖。
权限边界
- 部署阶段的Terraform会创建沙箱EC2、IAM等AWS资源并产生费用;应用前先单独审阅terraform plan。审计运行阶段读取账号资源和AWS文档并调用模型,所用审计角色应只有读取权限,不得使用生产管理员凭证。
限制
按目标合规框架逐项核对建议;Terraform 会创建测试基础设施,审计工具保持只读。
固定上游来源
- 仓库
- strands-agents/samples
- 文件路径
- python/04-industry-use-cases/software-engineering/aws-audit-assistant/README.md
- 固定提交
bd46f959844424a9544133e1263c8eae61e7fe9b- 来源检查
- 2026-10-14 · 已按固定上游来源核对
仓库指标
以下数字属于上游仓库整体,不代表单个 Skill 或指南的点赞/热度。
- Stars
- 未取得
- Forks
- 未取得
- 观测时间
- 未取得
尚未取得指标快照。
许可证: Apache-2.0