resilience-hub-multi-account

Configures AWS Resilience Hub v2 cross-account IAM roles for centralized multi-account resilience assessments.

Updated Sep 8, 2026
One-click install
npx skills add https://github.com/dennisvink/yolomancer --skill resilience-hub-multi-account-dennisvink
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: resilience-hub-multi-account
Source: https://github.com/dennisvink/yolomancer/tree/main/skills/aws/specialized-skills/resilience-skills/resilience-hub-multi-account
Command: npx skills add https://github.com/dennisvink/yolomancer --skill resilience-hub-multi-account-dennisvink

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Assessing workload resilience across multiple AWS accounts requires manually wiring IAM trust relationships, invoker roles, and per-service permission models, which is error-prone and easy to confuse 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, externalId, and aws:PrincipalOrgID 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 or empty-discovery failures. - Use Case: A platform team wants one central account to run Resilience Hub assessments against workloads in five member accounts; this skill walks through role creation, service registration, and verification step by step. ## Quick Start Set up Resilience Hub v2 so my central account 111111111111 can assess workloads running in member account 222222222222.

Frequently Asked Questions about resilience-hub-multi-account

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up AWS Resilience Hub for multiple accounts?

Create an invoker IAM role in the central account trusted by the resiliencehub.amazonaws.com service principal, then create read-only cross-account roles in each member account trusting that invoker role. Finally register services with aws resiliencehubv2 create-service including the permission model with each cross-account role ARN.

How do I register a delegated administrator for Resilience Hub v2?

There is no resiliencehubv2 CLI operation for delegated-administrator registration. It is configured from the Organizations management account via trusted access plus the Resilience Hub console, and it covers org-wide policy management and visibility, not cross-account assessments.

Why does my Resilience Hub cross-account assessment fail with AccessDenied?

AccessDenied usually means the cross-account role ARN in the permission model does not match exactly, the member-account trust policy does not allow the central invoker role to assume it, or the externalId does not match. Also confirm the invoker role has sts:AssumeRole permission for every member-account role ARN.

What permissions does the Resilience Hub cross-account role need?

The member-account role needs read-only discovery permissions such as cloudformation:DescribeStacks, ec2:DescribeInstances, rds:DescribeDBInstances, and elasticloadbalancing:DescribeLoadBalancers. The required action list grows as Resilience Hub supports new resource types, so consult the current IAM permissions reference.

Why is no resources discovered in a member account by Resilience Hub?

Discovery fails when the cross-account role lacks read permissions for the in-scope resource types or when input sources point to invalid resources or the wrong region. Verify the role's discovery policy and confirm the input sources reference valid resources in the correct region.