用途:面向首次配置 AWS Resilience Hub v2 的用户,提供策略、系统、用户旅程、服务、输入源与故障模式评估的领域知识,按 references/setup-procedure.md 中的流程从零完成配置。
主要能力:创建带 SLO 目标的弹性策略;注册系统与用户旅程;接入服务与输入源;执行故障模式评估。推荐使用 AWS MCP 服务器执行 AWS API 调用,但非必需,所有操作也可直接用 AWS CLI 完成。
使用方式:先判断技能加载方式。若通过 AWS MCP 的 retrieve_skill 工具加载,参考文件不在本地文件系统,需用 retrieve_skill 的 file 参数逐个获取(如 file="references/setup-procedure.md"),不要本地读取或搜索这些路径;若本地安装(如 .kiro/skills/resilience-hub-getting-started/ 或 ~/.claude/skills/resilience-hub-getting-started/),则按相对路径从本地技能目录读取。此规则仅适用于技能自身参考文件,用户或会话数据始终在工作目录读写。
排障:评估卡在 IN_PROGRESS 时,用 aws resiliencehubv2 list-failure-mode-assessments 轮询,超过 30 分钟检查 errorCode,常见为 INVALID_PERMISSIONS 或跨账户角色的 CMK_ACCESS_DENIED;显示 NOT_ACHIEVABLE 说明架构无法满足策略目标,应先修基础设施再跑 FIS 实验;未发现资源时核对输入源(CFN 堆栈 ARN、Terraform 状态文件、EKS 集群区域、资源标签)。
安全:最小权限,调用角色仅限输入源中资源类型的只读发现,可附加 AWSResilienceHubAsssessmentExecutionPolicy 或更严格的自定义策略;Terraform 状态与评估报告建议用 SSE-KMS 并强制 TLS;信任策略加 aws:SourceAccount(最好含限定服务 ARN 的 aws:SourceArn)条件防混淆代理;限制 start-failure-mode-assessment 及评估结果的访问范围。
限制:资料未提供具体价格、平台支持范围与完整命令示例。