Skip to main content

aws-hcs-cli

Python script for CLI and SDK access to AWS via ADFS while requiring MFA access using https://duo.com/

History and Purpose

Harman used to use "the Legendary" aws-adfs CLI tool to login to our AWS accounts. It worked great, especially the DUO 2FA support. Eventually, I decided to write my own similar tool but make it Harman-specific so that we could tailor it to our needs. Since this tool will be used by Harman employees only I had that option. I then morphed it a little more for our use cases.

DUO 2FA Requirements

In order for Duo 2FA to work properly Automatic Push needs to be enabled.

Installation

Python 3.6+ is recommended as python2 is EOL January 2020.

It is highly recommended to use an application like Pipx to install and use python cli applications.

Follow the pipx installation documentation then simply run pipx install aws-hcs-cli

Experimental Binaries are available on the releases page. These are new and in testing Releases

See the installation options For additional options page for step by step instructions for installing in various environments

Metadata

Release files for aws-hcs-cli 1

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

Source distribution (sdist)

Source distribution for aws-hcs-cli 1
File Size Uploaded Provenance Actions
aws-hcs-cli-1.0.0.tar.gz 47.6 kB Without provenance Details for aws-hcs-cli-1.0.0.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for aws-hcs-cli 1
File Interpreter ABI Platform Actions
aws_hcs_cli-1.0.0-py3-none-any.whl Python 3 none any Details for aws_hcs_cli-1.0.0-py3-none-any.whl
aws_hcs_cli-1-py3-none-any.whl Python 3 none any Details for aws_hcs_cli-1-py3-none-any.whl

Total release size: 105.4 kB

Release files / aws-hcs-cli-1.0.0.tar.gz

Download URL aws-hcs-cli-1.0.0.tar.gz
Size 47.6 kB
Tags Source
SHA-256 checksum
How to use checksums
6012b760e6cbf26d129c060b57f744bcef7708710652f61ba041fadccab39fc8
BLAKE2b-256 checksum
How to use checksums
ed4a1228d40c743e1fb087697e4a7e5fcffcf03c89ef2a0910b8e3edc28046f1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

Release files / aws_hcs_cli-1.0.0-py3-none-any.whl

Download URL aws_hcs_cli-1.0.0-py3-none-any.whl
Size 29.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8e1738fa66e9a5b637eb221277a923de98a1b6d542bbae2775a809eb55e0b8e2
BLAKE2b-256 checksum
How to use checksums
e37e79acb95c8c8b67a5661f5fc83db8ba1158b60ec505847383c69d5fed93c5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

Release files / aws_hcs_cli-1-py3-none-any.whl

Download URL aws_hcs_cli-1-py3-none-any.whl
Size 28.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
da2254e15ca06ca84a009d9d6b3e1b4a503672815fe1670cc2740b718f6b23c5
BLAKE2b-256 checksum
How to use checksums
172886136516e86d9d4f58599757d2f2667ef71a4d806139e19906efbe5e4af0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

Security for aws-hcs-cli 1

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.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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