关于 resilience-hub-failure-mode-assessment
面向运行 AWS Resilience Hub v2 故障模式评估的团队,指导解读发现结果、按严重程度和可实现性排序,并推进修复。
主要功能
- 01运行并解读故障模式评估
- 02按严重程度排列发现项
- 03结合可实现性确定处理顺序
- 04说明权限错误排查方法
- 05提供报告安全建议
适用场景
- 01执行服务的故障模式评估
- 02优先处理高严重性发现项
- 03判断架构修改或 FIS 实验的先后
MCP 相关
推荐通过 AWS MCP 服务执行 AWS API 调用;也可使用 AWS CLI。
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ aws/ agent-toolkit-for-aws --skill resilience-hub-failure-mode-assessment安装后在 Claude Code 中输入/resilience-hub-failure-mode-assessment确认已加载。
附带文件references/assessment-workflow.md
详细介绍
故障模式评估
概述
掌握运行 Resilience Hub v2 故障模式评估、解读结果、按严重性和可实现性进行分流以及推动修复所需的领域专业知识。
建议使用 AWS MCP 服务执行此技能的 AWS API 调用,但这并非必需——所有操作也都可以直接通过 AWS CLI 完成。
防护措施——此技能自身文件的位置(MCP 与本地安装)
读取参考文件之前,请先确定此技能的加载方式:
- **通过 AWS MCP
retrieve_skill工具加载:**此技能的参考文件不在本地文件系统中。请使用retrieve_skill并设置file参数逐一获取每个文件(例如file="references/assessment-workflow.md")——切勿在本地使用file_read读取这些路径,也不要在文件系统中搜索这些文件。 - 本地安装(例如
.kiro/skills/resilience-hub-failure-mode-assessment/或~/.claude/skills/resilience-hub-failure-mode-assessment/):请使用此处显示的相对路径,从本地技能目录读取参考文件。
这仅适用于此技能自身的参考文件;始终在工作目录中读取和写入用户或会话数据,切勿通过 retrieve_skill 操作。
运行和解读评估
要运行评估并对结果进行分流,请严格遵循操作流程。 请参阅 references/assessment-workflow.md。
故障排除
评估因 INVALID_PERMISSIONS 失败
服务的权限模型(invokerRoleName / crossAccountRoles)无权访问这些资源。请确认调用者角色(以及任何跨账户角色)能够描述所有已配置区域中的资源。
结果太多——从哪里开始?
优先处理严重性最高的结果(HIGH,然后是 MEDIUM,最后是 LOW)。对于严重性为 HIGH 的结果,请检查服务对相关策略组件的可实现性(来自 get-service / list-failure-mode-assessments):NOT_ACHIEVABLE 表示必须先更改架构才能进行测试;ACHIEVABLE 表示可以通过 FIS 实验验证修复。对于 MEDIUM 结果:计划在本次冲刺中修复;对于 LOW 结果:跟踪即可,不要因此阻碍工作(请参阅 references/assessment-workflow.md 第 5 步中的优先级矩阵)。
AI 生成的服务函数有误
请更新这些函数:使用 aws resiliencehubv2 update-service-function 重命名或更改关键性(没有服务函数“类型”参数)。如需重新分配资源,请调用 create-service-function-resources 并传入所需的资源集(服务函数相关操作请参阅 references/assessment-workflow.md)。
安全注意事项
- **最小权限:**调用者角色应仅限于对服务输入源中资源类型进行只读发现;避免授予超出评估所需范围的访问权限。
- **加密与访问控制:**建议对用于输出报告的 S3 存储桶启用服务器端加密(SSE-S3 或 SSE-KMS)并阻止公开访问——评估报告可能包含敏感的架构细节。如果存储桶策略授予 Resilience Hub 服务主体写入权限,请使用
aws:SourceArn/aws:SourceAccount条件键限定权限,防止混淆代理写入。 - **延伸阅读:**有关如何保护评估输出和 IAM 配置,请参阅 AWS Resilience Hub 中的安全性和 AWS Well-Architected 安全支柱。