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)

Metadata

Release files for creds-plz 2.8.3

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

Source distribution (sdist)

Source distribution for creds-plz 2.8.3
File Size Uploaded Provenance
creds_plz-2.8.3.tar.gz 91.8 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for creds-plz 2.8.3
File Interpreter ABI Platform
creds_plz-2.8.3-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 151.0 kB

Release files / creds_plz-2.8.3.tar.gz

Download URL creds_plz-2.8.3.tar.gz
Size 91.8 kB
Tags Source
SHA-256 checksum
How to use checksums
445fc5b6e00bc964225f3165fbb6aa79d1a1a027734e7788ee7b81e96b668d59
BLAKE2b-256 checksum
How to use checksums
2df43e883ffa06a3df4368e30481385f4a4962fd8c416904b160a49ca21d9601
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.3

Release files / creds_plz-2.8.3-py2.py3-none-any.whl

Download URL creds_plz-2.8.3-py2.py3-none-any.whl
Size 59.1 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
02d3300a272e16e2657eeed917df5fa8c5025a1c54980c75c62511f16d4250f6
BLAKE2b-256 checksum
How to use checksums
fd3eb768371bdcfc706242c7595172b97f062520f8b39786343f4a8a3a99ba72
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.3

Security for creds-plz 2.8.3

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

2.8.3 This release

2 release files No provenance

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