Ref: Tutorial: Delegate Access Across AWS Accounts Using IAM Roles - AWS Identity and Access Management
We have SolarWinds Orion instances installed in one AWS account and use it to monitor resources that are spread out among other AWS accounts. The best practice here would be to use IAM role delegation to provide the necessary access the Orion Poller EC2 instances will need to our other accounts.
With the number of accounts we monitor (currently 100+ accounts and growing), managing all these keys is really undesirable.