Skip to main content

# Gimme AWS Creds

gimme-aws-creds is a CLI that utilizes an [Okta](https://www.okta.com/) IdP via SAML to acquire temporary AWS credentials via AWS STS.

Okta is a SAML identity provider (IdP), that can be easily set-up to do SSO to your AWS console. Okta does offer an [OSS java CLI]((https://github.com/oktadeveloper/okta-aws-cli-assume-role)) tool to obtain temporary AWS credentials, but we found it needs more information than the average Okta user would have and doesn’t scale well if you have more than one Okta App.

With gimme-aws-creds all you need to know is your username, password, Okta url and MFA token, if MFA is enabled. gimme-aws-creds gives you the option to select which Okta AWS application and role you want credentials for.

## Prerequisites

[Okta SAML integration to AWS using the AWS App](https://help.okta.com/en/prod/Content/Topics/Miscellaneous/References/OktaAWSMulti-AccountConfigurationGuide.pdf)

Python 3.6+

## Installation

This is a Python 3 project.

Install/Upgrade from PyPi:

`bash pip3 install --upgrade gimme-aws-creds `

Full usage guide is available at the [project page](https://github.com/Nike-Inc/gimme-aws-creds)

Release files for gimme-aws-creds-browser 2.6.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for gimme-aws-creds-browser 2.6.2
File Size Uploaded
gimme_aws_creds_browser-2.6.2.tar.gz 112.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for gimme-aws-creds-browser 2.6.2
File Interpreter ABI Platform
gimme_aws_creds_browser-2.6.2-py2.py3-none-any.whl Python 3, Python 2 none any Details

Total release size: 167.3 kB

Release files / gimme_aws_creds_browser-2.6.2.tar.gz

Download URL gimme_aws_creds_browser-2.6.2.tar.gz
Size 112.8 kB
Tags Source
SHA-256 checksum
How to use checksums
06ce7a59f5787dbcfff6c8fec34fe00d02fdfe41d8d8752f2d8afb57e532f576
BLAKE2b-256 checksum
How to use checksums
8812ae86aaf0bbaf43e176ad974dbf9969e407d754ce7aa8c4f89c8662d95d3c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / gimme_aws_creds_browser-2.6.2-py2.py3-none-any.whl

Download URL gimme_aws_creds_browser-2.6.2-py2.py3-none-any.whl
Size 54.6 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
d194d0d44045687dacd6f1d8cc5c2dda3aba81240c136c04712f01d6505bfe8b
BLAKE2b-256 checksum
How to use checksums
9ca03badb30494a9132e85ac704cd1bca37b44ab2a5fce8dd20615d113798fbd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release history Release notifications | RSS feed

This release

2.6.2 This release

2 release files

2.6.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page