Skip to main content

Utilities to make AWS SSO easier

Project description

aws-sso-util

Making life with AWS SSO a little easier

AWS SSO has some rough edges, and aws-sso-util is here to smooth them out, hopefully temporarily until AWS makes it better.

aws-sso-util contains utilities for the following:

  • Configuring .aws/config
  • Logging in/out
  • AWS SDK support
  • Looking up identifiers
  • CloudFormation

The underlying Python library for AWS SSO authentication is aws-sso-lib, which has useful functions like interactive login, creating a boto3 session for specific a account and role, and the programmatic versions of the lookup functions in aws-sso-util.

aws-sso-util supersedes aws-sso-credential-process, which is still available in its original form here. Read the updated docs for aws-sso-util credential-process here.

Quickstart

  1. I recommend you install pipx, which installs the tool in an isolated virtualenv while linking the script you need.

Mac and Linux:

brew install pipx
pipx ensurepath

Other:

python3 -m pip install --user pipx
python3 -m pipx ensurepath
  1. Install
pipx install aws-sso-util
  1. Learn
aws-sso-util --help

Documentation

See the full docs at https://github.com/benkehoe/aws-sso-util

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aws-sso-util-4.22.0.tar.gz (37.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

aws_sso_util-4.22.0-py3-none-any.whl (51.6 kB view details)

Uploaded Python 3

File details

Details for the file aws-sso-util-4.22.0.tar.gz.

File metadata

  • Download URL: aws-sso-util-4.22.0.tar.gz
  • Upload date:
  • Size: 37.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.4 CPython/3.6.10 Linux/4.19.128-microsoft-standard

File hashes

Hashes for aws-sso-util-4.22.0.tar.gz
Algorithm Hash digest
SHA256 7ca15dc4f607b95f97ff54d8e90118eb026dc10ec4e3069597fe7f3569767265
MD5 94294114753e138c4637adf2da0d5b37
BLAKE2b-256 64909da90655ed6a843eb37d692b1157e2e68ae875863553dc6629365fb2c7bf

See more details on using hashes here.

File details

Details for the file aws_sso_util-4.22.0-py3-none-any.whl.

File metadata

  • Download URL: aws_sso_util-4.22.0-py3-none-any.whl
  • Upload date:
  • Size: 51.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.4 CPython/3.6.10 Linux/4.19.128-microsoft-standard

File hashes

Hashes for aws_sso_util-4.22.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1a802da073e59e4545f8afa8f858f29752e9c95c81a65d27e46cb2c65c8a0973
MD5 96c781a32e7ccc9df2a6629b41e0120b
BLAKE2b-256 806d94ca99d887b5f90656098e9a8bba30cac1deba5ab58456dd2e090bf769bc

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page