ec2 signature bad handling of POST requests
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
python-keystoneclient |
Expired
|
Undecided
|
Unassigned |
Bug Description
This code, still in master today:
https:/
This code ignores query params when signing ec2 requests. The commit message says that boto works the same way, which used to be true:
https:/
But is not true for the past few years, with new versions of boto3.
This causes false-negative when using some AWS operations.
For example, using s3's delete-objects actions doesn't work with boto3 and keystone.
To reproduce:
config = Config(
boto = boto3.client('s3', aws_access_
boto.delete_
Your example code is for boto3, can you provide an example of the keystoneclient code you're using and the error you're seeing?