AWS IAM Access Analyzer Demo: Find External Access and Tighten Permissions

· 14:37 · Watch on YouTube ↗

Summary

A hands-on demo shows how AWS IAM Access Analyzer can identify externally accessible resources, unused permissions, and policy needs based on CloudTrail activity, then help revoke access and reduce permissions.

Key points

  • The demo shows an S3 bucket policy granting access to a separate AWS account; that account can list and download an object.
  • Access Analyzer identifies external access findings, helping administrators review the external principal and revoke unintended access by changing the bucket policy.
  • Unused access analysis surfaces roles, users, and permissions that have not been used during a selected period, supporting permission cleanup.
  • The tutorial demonstrates generating an IAM policy from a role’s CloudTrail activity, then reviewing and editing the proposed actions before attaching it.
  • The examples emphasize reducing permissions to match actual use rather than leaving broader access in place.

Article Details

Topics
  • [00:27] Access Analyzer’s external access, unused access, and policy-generation features
  • [03:13] Demonstration of access granted to an external AWS account through an S3 bucket policy
  • [05:25] Reviewing external-access findings and revoking unintended bucket access
  • [08:42] Finding and cleaning up unused roles, users, and permissions
  • [10:43] Generating, reviewing, and attaching a policy based on CloudTrail activity