Hi team,

I've observed that the registerTable endpoint appears to be missing
support for data access delegation [1]. IOW, it does not currently
recognize the data-access header parameter [2].

This is surprising, because the registerTable endpoint is structurally
similar to the loadTable or createTable endpoints, and all of them
return the same LoadTableResult object.

The consequence of this omission is that the returned table object is
likely unusable from a client perspective, as it will probably lack
necessary properties for credential vending (or remote signing).

Could this be an oversight? If so, I would be happy to contribute a PR
to add the required header support. If there's a specific reason for
this difference, I'd appreciate it if anyone could explain why.

Thanks,
Alex

[1]: 
https://github.com/apache/iceberg/blob/d0654440a4cd00feaff73c53cd3ef9fb787b92dc/open-api/rest-catalog-open-api.yaml#L883-L898
[2]: 
https://github.com/apache/iceberg/blob/d0654440a4cd00feaff73c53cd3ef9fb787b92dc/open-api/rest-catalog-open-api.yaml#L1950-L1965

Reply via email to