Actions
Bug #57094
closedx-amz-date protocol change breaks aws v4 signature logic: was rfc 2616. Should now be iso 8601.
% Done:
100%
Source:
Development
Tags:
auth backport_processed
Backport:
quincy pacific
Regression:
No
Severity:
3 - minor
Reviewed:
Description
In the upstream documentation here: https://docs.aws.amazon.com/general/latest/gr/sigv4-date-handling.html
x-amz-date is required to be of the form yyyymmddThhmmssZ . This matches iso 8601. Formerly it was in "rfc 2616" format, and this is what the Ceph code still expects in certain circumstances. Most clients are probably still using the old timestamp format, but a recently built copy of the wasabi s3-benchmark program was producing the new style timestamps on PUT requests. Evidently the move is on, and we gotta keep up with the times.
Updated by Marcus Watts over 1 year ago
I have a candidate fix for this here:
https://github.com/ceph/ceph/pull/47547
Updated by Casey Bodley over 1 year ago
- Status changed from New to Fix Under Review
- Tags set to auth
- Backport set to quincy pacific
- Pull request ID set to 47547
Updated by Casey Bodley over 1 year ago
- Status changed from Fix Under Review to Pending Backport
- Assignee set to Marcus Watts
Updated by Backport Bot over 1 year ago
- Copied to Backport #57196: quincy: x-amz-date protocol change breaks aws v4 signature logic: was rfc 2616. Should now be iso 8601. added
Updated by Backport Bot over 1 year ago
- Copied to Backport #57197: pacific: x-amz-date protocol change breaks aws v4 signature logic: was rfc 2616. Should now be iso 8601. added
Updated by Backport Bot over 1 year ago
- Tags changed from auth to auth backport_processed
Updated by Konstantin Shalygin about 1 year ago
- Status changed from Pending Backport to Resolved
- Target version set to v18.0.0
- % Done changed from 0 to 100
- Source set to Development
Actions