A wrapper for executing a command with AWS CLI v2 and SSO
Project description
Attention!
This package is fork of linaro-its/aws2-wrap: Simple script to export current AWS SSO credentials or run a sub-process with them. If Improve argument handling by bigwheel · Pull Request #13 · linaro-its/aws2-wrap is merged, this package will be disposed.
aws2-wrap2
This is a simple script to facilitate exporting the current AWS SSO credentials or runing a command with them. Please note that it is called aws2-wrap2
to show that it works with AWS CLI v2, even though the CLI tool is no longer called aws2
.
Install using pip
https://pypi.org/project/aws2-wrap2
pip install aws2-wrap2==2.0.1
Run a command using AWS SSO credentials
aws2-wrap2 [--profile <awsprofilename>] <command>
For example:
aws2-wrap2 --profile MySSOProfile terraform plan
Export the credentials
There may be circumstances when it is easier/better to set the appropriate environment variables so that they can be re-used by any aws
command.
Since the script cannot directly set the environment variables in the calling shell process, it is necessary to use the following syntax:
eval "$(aws2-wrap2 [--profile <awsprofilename>] --export)"
For example:
eval "$(aws2-wrap2 --profile MySSOProfile --export)"
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for aws2_wrap2-2.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a60ec475e31be5fd84f956f7dfe4439f06d1d4907e211f6925571e19bcf8ff5 |
|
MD5 | 49cc86a6c1d75e09dba4792452139b43 |
|
BLAKE2b-256 | 0cc515d023400a928b4dec1f9b8e173f33dc72dc96dc768dea57599e3b6befc1 |