What problem does it solve?
Setting up AWS Resilience Hub v2 to assess workloads that span multiple AWS accounts requires correctly wiring invoker roles, cross-account IAM roles, external IDs, and per-service permission models — a process that is easy to misconfigure and conflate with the separate Organizations delegated-administrator integration.
Core Features & Use Cases
- Cross-Account IAM Setup: Creates the central invoker role and member-account cross-account roles with least-privilege, read-only discovery permissions and confused-deputy protections (externalId, aws:PrincipalOrgID, SourceAccount conditions).
- Per-Service Permission Model: Registers services with
aws resiliencehubv2 create-service --permission-model so a central account can discover and assess resources in member accounts.
- Verification & Troubleshooting: Validates setup with
list-services and list-input-sources, and diagnoses AccessDenied and empty-discovery failures.
- Use Case: A platform team wants one central account to run resilience assessments against workloads in five member accounts; this skill walks through role creation, service registration, and verification step by step.
Quick Start
Ask the agent to set up Resilience Hub v2 cross-account assessment from your central account for a service spanning your member accounts.