tatsuo48 / awschain

awschain is set cuurent AWS~ environment varibales to envchain namespace

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

awschain

awschain is set current AWS* environment variables to envchain namespace.

envchain is here.
envchain

If you are using AWS SSO, envchain configuration updates will occur frequently.
This tool will help you update your envchain configuration.

Installing

go get -u github.com/tatsuo48/awschain

or

brew install tatsuo48/tap/awschain

Usage

# Set AWS Credentials in your terminal
$ export AWS_ACCESS_KEY_ID="XXXXXXXXXXXXXXX"
$ export AWS_SECRET_ACCESS_KEY="XXXXXXXXXXXXXXX"
$ export AWS_SESSION_TOKEN="XXXXXXXXXXXXXXX"

$ prinetenv | grep AWS
AWS_ACCESS_KEY_ID=XXXXXXXXXXXXXXX
AWS_SECRET_ACCESS_KEY=XXXXXXXXXXXXXXX
AWS_SESSION_TOKEN=XXXXXXXXXXXXXXX

$ aws s3 ls
2020-05-16 21:00:52 test-bucket1
2020-05-22 23:45:11 test-bucket2
2020-05-23 00:01:45 test-bucket3

$ awschain test-account

Run in another terminal

$ envchain test-account aws s3 ls
2020-05-16 21:00:52 test-bucket1
2020-05-22 23:45:11 test-bucket2
2020-05-23 00:01:45 test-bucket3

About

awschain is set cuurent AWS~ environment varibales to envchain namespace

License:Apache License 2.0


Languages

Language:Go 100.0%