Dear All,

I have developed a design proposal for Table-Level Storage Credential
Overrides in Apache Polaris.

The core objective is to allow specific storage properties to be defined at
the table level rather than the catalog level, enabling a single logical
catalog to support tables across disparate storage systems. Crucially, the
implementation ensures these overrides participate in the credential
vending process to maintain secure, scoped access.

I have also implemented a Proof of Concept (POC) pull request to
demonstrate the idea. While the current MVP focuses on S3, I intend to
expand scope to include Azure and GCS pending community feedback.

I look forward to your thoughts and suggestions on this proposal.

Links:

- Design Doc: Table-Level Storage Credential Overrides (
https://docs.google.com/document/d/1tf4N8GKeyAAYNoP0FQ1zT1Ba3P1nVGgdw3nmnhSm-u0/edit?usp=sharing
)
- POC PR: https://github.com/apache/polaris/pull/3563 (
https://github.com/apache/polaris/pull/3563)

Best regards,

Srinivas Rishindra Pothireddi

Reply via email to