letme
A reliable, secure and fast way to switch between AWS accounts from the CLI.
Documentation
Learn more about letme: visit the complete and most up-to-date documentation.
Why letme
As AWS cloud administrators, we have found that:
-
It is not easy to manage credentials for different accounts and follow AWS best practices at the same time.
-
There is no common way to define the process of obtaining/updating/managing those credentials, we wanted a centralized way to manage credentials.
-
No more "On my local computer works." since we implemented a centralized way to obtain and manage credentials.
Requirements
- Go (+1.22).
- AWS CLI (v2).
Install Letme
Go CLI
Install the latest letme version with:
go install github.com/lockedinspace/letme@latest
Where does go install the binary?
You can also install a specific version swapping @latest
with your desired version.
Available versions can be found as releases.
Building from source
Clone the repository
git clone git@github.com:lockedinspace/letme.git
Change directory to letme and build the binary:
cd letme/
go build
Move the letme
binary to one of your $PATH
(linux-macos) / $env:PATH
(windows-poweshell) locations.