plusplusjiajia opened a new pull request, #2660:
URL: https://github.com/apache/iceberg-rust/pull/2660

    ## What
     Adds AWS SigV4 request signing to the REST catalog client, for catalogs 
that authenticate REST requests with SigV4.
   
     ## Approach
     - `SigV4Signer` + a small `HttpRequestSigner` trait; the client signs each 
request after token + `header.*` extras. Follows Iceberg Java's 
`RESTSigV4AuthSession` (signs all headers minus a blacklist).
     - `PayloadHashMode` handles the Iceberg detail: `x-amz-content-sha256` is 
base64 for non-empty bodies (hex for empty); `StandardAws` keeps hex everywhere.
     - Config: `rest.sigv4-enabled`, 
`rest.signing-region`/`-name`/`-access-key-id`/`-secret-access-key`/`-session-token`
 (falls back to `AWS_*` env), mutually


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to