When you need this
Plerion reads AWS Organizations data, including the account list and account tags, through the integration that can see your organization. The management account can always do this. Any other account is denied the account list and tag reads by AWS Organizations, no matter what IAM permissions its role carries. If you onboard a member account instead of the management account, add a delegation policy to your organization naming that account. AWS calls this a delegated administrator for AWS Organizations. Account tags collected this way power Integration groups. The same access keeps organizational units and organization policies flowing into your asset inventory.The delegation policy
Integration groups need at leastorganizations:DescribeOrganization, organizations:ListAccounts, and organizations:ListTagsForResource. The policy below grants the full read-only set from AWS’s “view organization” example, which also covers organizational units and policies, and includes organizations:DescribeResourcePolicy so the delegated administrator can read the delegation policy itself.
Replace <member-account-id> with the AWS account ID of the member account integrated with Plerion.
Steps to apply the policy
Run these commands from the management account.1
Check for an existing policy
ResourcePolicyNotFoundException, there is no existing policy.2
Apply the policy
Save the policy document as
delegation.json, then run:3
Verify from the member account
With credentials from the member account, run:It should return your account list instead of
AccessDeniedException.