dimas-b commented on issue #2207: URL: https://github.com/apache/polaris/issues/2207#issuecomment-3137288148
Thanks for the logs, @lastranget ! The logs confirm that the 400 error is from an AssumeRole request made by Polaris. The error code is a bit odd in case the storage service does not support STD/AssumeRole (I would have expected a 501). Could you double check whether AssumeRole is available in your storage technology in principle? In the current Polaris codebase AssumeRole is essential for credential vending. If that cannot be expected to work, the next option would be using separate credentials for Polaris and Clients (no vending) and setting `polaris.features."SKIP_CREDENTIAL_SUBSCOPING_INDIRECTION"=true` Remote S3 request signing is also a good alternative, but it has not been implemented in Polaris yet. Related discussion: #32 -- 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: issues-unsubscr...@polaris.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org