awsup
is a helper utility for the aws cli that aims to make configuration easy and authentication very easy.
curl -sL awsup.sh | bash
- OS:
macOS
,Ubuntu
- Shell:
zsh
,bash
- OTP engine:
Yubikey
,1password
,manual
- Vault engine:
macOS Keychain
,file
Once you finish the setup process, you won't need to interact with the helper tool ~/.aws/helper.sh
. However, if you need to make changes or redo your setup, then you can use these arguments.
After setup, you can specify a custom config file. This lets private data like roles and account IDs to be managed privately.
~/.aws/helper.sh --custom-config /path/to/config # File
~/.aws/helper.sh --custom-config https://config # URL
~/.aws/helper.sh --setup
~/.aws/helper.sh --login
~/.aws/helper.sh --delete-lock