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

Reply via email to