httpie-aws-auth
httpie-aws-auth copied to clipboard
support Signature Version 4
It seems this library only supports the old AWS signature version 2 protocol, and not version 4. Is that right?
This plugin for httpie currently depends on the outdated and unsupported python-requests-aws plugin for requests.
There is a much newer requests plugin with excellent support for Signature Version 4: aws-requests-auth.
So in theory, if that dependency were to be swapped out for the newer one, then SigV4 support should come pretty easily. A side benefit would be that this plugin would no longer be limited to working just with S3 - it should work with essentially all AWS services.
Hopefully not an inappropriate plug, but I wrote Sig4 version of this authentication plugin a little while ago. Hopefully it useful for you!