Hi JB and Dmitri, I raised PR #4023 <https://github.com/apache/polaris/pull/4023> yesterday as part of the broader per-table storage config effort, and I believe it implements exactly what you are proposing.
Building on the named storage configs introduced in PR #3409 <https://github.com/apache/polaris/pull/3409>, this PR allows namespaces and tables to specify a polaris.storage.name property. This acts as the "identifier" JB mentioned, allowing credential vending to resolve the correct, named storage config at runtime without introducing new management APIs. Could you please take a look at the PR and let me know if this aligns with what you are looking for?
