Details
-
Sub-task
-
Status: Open
-
Major
-
Resolution: Unresolved
-
3.4.0
-
None
-
None
Description
S3A HeaderProcessing builds up an incomplete list of headers as its mapping of md to header. entries omits headers including
x-amz-server-side-encryption-aws-kms-key-id
proposed
- review all headers which are stripped from "raw" responses and mapped into headers
- make sure result of headers matches v1; looks like etags are different
- make sure x-amz-server-side-encryption-aws-kms-key-id gets back
- plus new checksum values
v1 sdk
# file: s3a://noaa-cors-pds/raw/2024/001/akse/AKSE001x.24_.gz header.Content-Length="524671" header.Content-Type="binary/octet-stream" header.ETag="3e39531220fbd3747d32cf93a79a7a0c" header.Last-Modified="Tue Jan 02 00:15:13 GMT 2024" header.x-amz-server-side-encryption="AES256"
v2 SDK. note how etag is now double quoted.
# file: s3a://noaa-cors-pds/raw/2024/001/akse/AKSE001x.24_.gz header.Content-Length="524671" header.Content-Type="binary/octet-stream" header.ETag=""3e39531220fbd3747d32cf93a79a7a0c"" header.Last-Modified="Tue Jan 02 00:15:13 GMT 2024" header.x-amz-server-side-encryption="AES256"