zakariya-s opened a new issue, #2931:
URL: https://github.com/apache/iceberg-rust/issues/2931

   ### Is your feature request related to a problem or challenge?
   
   REST catalogs can vend short-lived storage credentials for accessing table 
data. Iceberg Java supports refreshing these credentials through cloud-specific 
refresh endpoints before they expire.
   
   `iceberg-rust` does not currently refresh per-prefix credentials. 
Consequently, long-running reads, writes, and maintenance operations can fail 
once the initial S3 or GCS credentials expire.
   
   Refresh support must preserve per-prefix credential isolation, table-scoped 
catalog authentication, and support tables referencing multiple storage 
prefixes or clouds.
   
   ### Describe the solution you'd like
   
   Add refreshable storage credential support across the REST catalog, FileIO, 
and storage backends:
   
     - Introduce a backend-independent credential-provider interface for FileIO
     - Use the standard AWS and GCS refresh endpoint properties returned by 
REST catalogs
     - Cache credentials per cloud and select the longest matching storage 
prefix
   
   ### Willingness to contribute
   
   I can contribute to this feature independently


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