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

   Implements basic support for connecting to the AWS Glue Iceberg REST catalog 
by supporting the parameters `rest.sigv4-enabled`, `rest.signing-name` and 
`rest.signing-region`. See the corresponding parameters in the PyIceberg docs: 
https://py.iceberg.apache.org/configuration/#rest-catalog
   
   I've added a new feature to the `iceberg-catalog-rest` called `sigv4` which 
when enabled, will recognize the above configuration parameters. I've left this 
disabled by default.
   
   I added the crate `request_middleware` to allow running middleware on 
requests, and if the `rest.sigv4-enabled` configuration is enabled, the 
middleware to sign the request and add the correct `Authorization` header is 
enabled.
   
   I've tested this implementation in my project, and it works great for 
connecting to the AWS Glue REST catalog, i.e. 
`https://glue.<region>.amazonaws.com/iceberg`


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