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.7+

## 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 2.8.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 2.8.2
File Size Uploaded
gimme_aws_creds-2.8.2.tar.gz 93.2 kB Details

Built distribution (wheel)

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

Total release size: 154.8 kB

Release files / gimme_aws_creds-2.8.2.tar.gz

Download URL gimme_aws_creds-2.8.2.tar.gz
Size 93.2 kB
Tags Source
SHA-256 checksum
How to use checksums
12784f4b749617d7391bf2056373990277858dc9886328832b545e9e334f24d3
BLAKE2b-256 checksum
How to use checksums
63739e508d37d4d301f6a3811fdc0b0a076696de87f82ad8a81ec28c3e6befb5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / gimme_aws_creds-2.8.2-py2.py3-none-any.whl

Download URL gimme_aws_creds-2.8.2-py2.py3-none-any.whl
Size 61.6 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
7bb01748e55b83a57042cdeec314e64da0caa36be50ce9de8fb7b4038cd90223
BLAKE2b-256 checksum
How to use checksums
410f209da91d2b6058362b568345e91365ac8828b7d89a0aafcf1ee2e9038ddc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.3

Release history Release notifications | RSS feed

This release

2.8.2 This release

2 release files

2.8.1

2 release files

2.8.0

2 release files

2.7.2

2 release files

2.7.1

1 release file

2.7.0

2 release files

2.6.1

2 release files

2.6.0

2 release files

2.5.0

2 release files

2.4.4

2 release files

2.4.3

2 release files

2.4.1

2 release files

2.4.0

2 release files

2.3.5

2 release files

2.3.4

2 release files

2.3.3

2 release files

2.3.2

2 release files

2.3.1

2 release files

2.3.0

2 release files

2.2.1

2 release files

2.2.0

2 release files

2.1.3

2 release files

2.1.2

2 release files

2.1.1

2 release files

2.1.0

2 release files

2.0.3

2 release files

2.0.2

2 release files

2.0.1

2 release files

2.0.0

2 release files

1.1.8

2 release files

1.1.7

2 release files

1.1.6

2 release files

1.1.4

2 release files

1.1.3

2 release files

1.1.2

2 release files

1.1.1

2 release files

1.1.0

1 release file

1.0.13

1 release file

1.0.11

1 release file

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