DEV Community

Cover image for Everything you need to know about AWS CLI Profiles
Andreas Bergström
Andreas Bergström

Posted on • Edited on • Originally published at andreasbergstrom.dev

Everything you need to know about AWS CLI Profiles

If you're juggling multiple AWS accounts with the CLI, named profiles in ~/.aws/credentials and ~/.aws/config plus --profile <name> (or AWS_PROFILE=…) is the baseline — but storing those keys in plaintext on disk is the bit worth fixing. macOS Keychain via security add-generic-password, Windows Credential Manager via cmdkey, or secret-tool on Linux all work as drop-in vaults you can pull credentials from at command time.

The full post walks through profile setup, a shell-alias trick to skip --profile entirely, the per-OS keychain commands, and how to skip access keys altogether by switching the profile to AWS SSO with aws configure sso.


Originally published at andreasbergstrom.dev — read the full post there.

Top comments (0)