httpie-aws-auth
AWS / Amazon S3 auth plugin for HTTPie.
Installation
$ pip install --upgrade httpie-aws-auth
You should now see aws under --auth-type / -A in $ http --help output.
Usage
Credentials on the CLI
The syntax and behavior is the same as with the basic auth.
Specify both access key ID and secret
http --auth-type aws -a ACCESSKEYXXX:AWSSECRETKEYXXX http://bucket.s3.amazonaws.com/test
Specify only the key
There’ll be a password prompt:
$ http -A aws -a ACCESSKEYXXX http://bucket.s3.amazonaws.com/test
http: password for ACCESSKEYXXX@bucket.s3.amazonaws.com: <enter aws secret key>
Auth via the AWS_* environment variables
The names are identical to what AWS CLI and other tools use, so you might be already good to go.
export AWS_ACCESS_KEY_ID=ACCESSKEYXXX
export AWS_SECRET_ACCESS_KEY=AWSSECRETKEYXXX
http -A aws http://bucket.s3.amazonaws.com/test
Implementation
This plugin uses https://github.com/tax/python-requests-aws
Metadata
Release files for httpie-aws-auth 0.0.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| httpie-aws-auth-0.0.3.tar.gz | 2.8 kB | Without provenance | Details for httpie-aws-auth-0.0.3.tar.gz |
Release files / httpie-aws-auth-0.0.3.tar.gz
| Download URL | httpie-aws-auth-0.0.3.tar.gz |
|---|---|
| Size | 2.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1af0b0a7430cc3246a570a8dd0e17dd9251c7e978e6c6b7cab77f566801ba14e
|
|
BLAKE2b-256 checksum How to use checksums |
e2ad141b002f7f962ae37622c4ba675eb7fa2621c29c802da1a46fe85d5f792e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Security for httpie-aws-auth 0.0.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.
To learn more about protecting yourself from malicious actors, visit our package security documentation.