Dev.to
7/10/2026

The original title is 11 words: "Give Your Auditor AWS Access — Without Sharing a Single Credential"
Original: Give Your Auditor AWS Access — Without Sharing a Single Credential
Short summary
A practical guide to giving external auditors AWS access via cross-account IAM roles instead of sharing credentials. The pattern uses STS AssumeRole with an External ID guard, temporary sessions, read-only permissions, and full CloudTrail logging. Two CloudFormation templates are provided for single-account and AWS Organization deployments.
- •Use cross-account IAM roles instead of sharing access keys or IdP credentials
- •External ID protects against confused deputy attacks; all sessions are temporary and logged
- •Two CloudFormation templates provided for quick deployment in single or org-wide setups
Generated with AI, which can make mistakes.
Is this a good recommendation for you?



