Skip to content

flashbots/awsup

 
 

Repository files navigation

awsup

awsup is a helper utility for the aws cli that aims to make configuration easy and authentication very easy.

Quick start

curl -sL awsup.sh | bash

Supported environments

  • OS: macOS, Ubuntu
  • Shell: zsh, bash
  • OTP engine: Yubikey, 1password, manual
  • Vault engine: macOS Keychain, file

The helper tool

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.

Use an existing aws config

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

Redo the setup

~/.aws/helper.sh --setup

Manually trigger a login

~/.aws/helper.sh --login

Delete login lock

~/.aws/helper.sh --delete-lock

Giants

About

A helper utility for AWS CLI

Resources

Stars

Watchers

Forks

Languages

  • Shell 100.0%