fallintoplace opened a new pull request, #2546:
URL: https://github.com/apache/iceberg-go/pull/2546

   **What**
   
   - Support remote S3 request signing.
   
   **Why**
   
   - Access REST-managed storage without local AWS credentials.
   
   **Implementation**
   
   - Support table-scoped and legacy signing endpoints.
   - Pass signing headers and properties. Reuse refreshing catalog auth.
   - Sign each S3 attempt. Keep uploads streaming and replay bulk-delete XML.
   - Keep table tokens separate from catalog and storage credentials.
   
   **References**
   
   - [REST 
spec](https://github.com/apache/iceberg/blob/ab8a86d5e5fd173f682142573de12d3e978fbe7b/open-api/rest-catalog-open-api.yaml#L1460)
   - [Java 
signer](https://github.com/apache/iceberg/blob/ab8a86d5e5fd173f682142573de12d3e978fbe7b/aws/src/main/java/org/apache/iceberg/aws/s3/signer/S3V4RestSignerClient.java)
   - Related: #458
   


-- 
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