AWS: I am receiving the error "This user does not belong to an organization" or "... user/Helm-Prod is not authorized to perform: sts:AssumeRole on resource: ...", how do I resolve this?

  1. For OpsCompass to scan your resources, your user account has to have an organization associated with it. To do this, follow the steps here: Inviting an AWS account to join your organization
  2. Once your user account has been associated with an organization, come back to OpsCompass and click "Add Account".
    Screen Shot 2020-05-21 at 3.25.28 PM
  3. Next click "Add Account" under Amazon Web Services.
    Screen Shot 2020-05-21 at 3.26.11 PM
  4. Finally, follow the steps in the "What You'll Need" section, paste in the generated Role ARN, and click "Connect".
    Screen Shot 2020-05-21 at 3.26.40 PM
  5. That is it!