Blog Posts

Insights on DevOps, cloud automation, and software engineering

Beyond Role Explosion: Scaling S3 Access in Multi-Tenant Environments with ABAC

December 2, 2025

This post advocates S3 ABAC to replace per-tenant IAM sprawl. Match principal and bucket tags to grant access with one reusable policy. After enabling ABAC, use s3:TagResource, not PutBucketTagging. Treat tags as credentials: restrict tagging and enforce SCPs. Bonus: cost allocation tags align security and FinOps automatically and reporting accuracy.

Read more β†’