Skip to main content

Introduction

Let's find out the What and Why of letme.

banner

What it is

letme is a reliable, secure and fast way to switch between AWS accounts from the CLI written in Go.

info

It does so by creating or updating your AWS credentials under your AWS files and using profiles.

What it's not

This software is NOT intended for:

  • Securing your AWS files, letme just reads and writes to them.
  • You are responsable to prevent unauthorized access to those files.
  • Securing your AWS infrastructure (requiring MFA in your trust relationships, using a role with fine-grained permissions, ...)

Why

As current AWS administrators, we've found that it wasn't easy to manage credentials from multiple accounts and follow AWS best practices at the same time. To solve all this issues and more we created letme. A tool born from the scratch with the following goals and design principles:

  • Reduce the hassle of interacting with AWS services on multiple accounts.
  • Leverage the interaction with AWS Assume Role API and AWS config files.
  • Do not tinker with end-user machine:
    • Using the keychain.
    • Updating environment variables.
    • Executing other programs.
    • etc.
  • No more: "From my local computer works."
tip

letme is compatible with Linux, MacOS and Windows.