-
Release build
curl -sL https://raw.githubusercontent.com/hpcsc/aws-profile/master/install | sh
-
Latest build from master branch
curl -sL https://raw.githubusercontent.com/hpcsc/aws-profile/master/install | PRERELEASE=true sh
This will download latest release from Github to /usr/local/bin/aws-profile
- Release build Github Releases
- Latest build from master branch Artifactory
After downloading binary file, rename it to aws-profile
(or aws-profile.exe
on Windows), chmod +x
and move the executable to a location in your PATH
(.e.g. /usr/local/bin
for Linux/MacOS):
chmod +x aws-profile && mv ./aws-profile /usr/local/bin
usage: aws-profile [<flags>] <command> [<args> ...]
simple tool to help switching among AWS profiles more easily
Flags:
-h, --help Show context-sensitive help (also try --help-long and --help-man).
Commands:
help [<command>...]
Show help.
get
get current AWS profile
set [<pattern>]
set default profile with credentials of selected profile
set-region
set the region of the default profile
get-region
get current region set in default profile
export [<flags>] [<pattern>]
print commands to set environment variables for assuming a AWS role
To execute the command without printing it to console:
- For Linux/MacOS, execute: "eval $(aws-profile export)"
- For Windows, execute: "Invoke-Expression (path\to\aws-profile.exe export)"
unset
print commands to unset AWS credentials environment variables
To execute the command without printing it to console:
- For Linux/MacOS, execute: "eval $(aws-profile unset)"
- For Windows, execute: "Invoke-Expression (path\to\aws-profile.exe unset)"
upgrade [<flags>]
upgrade to latest version
version
show aws-profile version
For more information, please refer to aws-profile wiki