Three months ago, you swore you’d keep your AWS CLI profiles clean. Today, you’re staring at a mess of keys, stale accounts, and profiles you don’t remember creating. It happens fast. The quarterly check-in is how you take control before that mess becomes a security and operational risk.
An AWS CLI-style profile is more than a config entry. It’s the binding contract between your machine and an AWS account. Every unused profile is an unused open door. Every outdated credential is a failure point waiting to be exploited.
The quarterly check-in is simple. You open your ~/.aws/config and ~/.aws/credentials. You check each profile against actual usage and account ownership. You delete profiles you no longer need. You rotate keys on the ones you keep. Then you verify roles and MFA enforcement. No skipping steps, no excuses.
Make it a habit to align profiles with real workflows. If a profile hasn’t been used in the past 90 days, remove it. If a role changes hands inside your team, update it today, not next month. The AWS CLI is fast, so there’s no reason to keep cruft.