AWS Vault

用于在开发环境中安全存储和访问 AWS 凭证的 Vault。「A vault for securely storing and accessing AWS credentials in development environments」

Github星跟蹤圖

AWS Vault

Downloads
Go Report Card

AWS Vault is a tool to securely store and access AWS credentials in a development environment.

AWS Vault stores IAM credentials in your operating system's secure keystore and then generates temporary credentials from those to expose to your shell and applications. It's designed to be complementary to the AWS CLI tools, and is aware of your profiles and configuration in ~/.aws/config.

The supported backends are:

Check out the announcement blog post for more details.

Installing

You can install aws-vault:

  • by downloading the latest release
  • on macOS via Homebrew Cask with brew cask install aws-vault
  • on Linux via Homebrew on Linux with brew install aws-vault
  • on Windows via choco with choco install aws-vault
  • on Archlinux via the AUR
  • by compiling with go get github.com/99designs/aws-vault

Basic Usage

# Store AWS credentials for the "jonsmith" profile
$ aws-vault add jonsmith
Enter Access Key Id: ABDCDEFDASDASF
Enter Secret Key: %%%

# Execute a command (using temporary credentials)
$ aws-vault exec jonsmith -- aws s3 ls
bucket_1
bucket_2

# open a browser window and login to the AWS Console
$ aws-vault login jonsmith

# List credentials
$ aws-vault list
Profile                  Credentials              Sessions
=======                  ===========              ========
jonsmith                 jonsmith                 -

See the USAGE document for more help and tips.

Security

$ aws-vault exec jonsmith -- env

主要指標

概覽
名稱與所有者99designs/aws-vault
主編程語言Go
編程語言Go (語言數: 4)
平台BSD, Linux, Mac, Windows, Android
許可證MIT License
所有者活动
創建於2015-08-11 12:09:34
推送於2024-07-24 08:45:55
最后一次提交2024-05-07 11:00:25
發布數120
最新版本名稱v7.2.0 (發布於 )
第一版名稱v1.0.0 (發布於 )
用户参与
星數8.7k
關注者數119
派生數829
提交數1.2k
已啟用問題?
問題數636
打開的問題數20
拉請求數338
打開的拉請求數22
關閉的拉請求數270
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?