AWS/S3 auth plugin for HTTPie.
Project description
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
httpie-aws-auth-0.0.3.tar.gz
(2.8 kB
view details)
File details
Details for the file httpie-aws-auth-0.0.3.tar.gz
.
File metadata
- Download URL: httpie-aws-auth-0.0.3.tar.gz
- Upload date:
- Size: 2.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1af0b0a7430cc3246a570a8dd0e17dd9251c7e978e6c6b7cab77f566801ba14e |
|
MD5 | e976aa1bade64c6270acf9294ad917f0 |
|
BLAKE2b-256 | e2ad141b002f7f962ae37622c4ba675eb7fa2621c29c802da1a46fe85d5f792e |