Is there a way to configure/use AWS Web Identity Token Provider for S3 access? #9054
-
We're attempting to run Nessie version 0.91.3 on our AWS EKS cluster. We have our pods configured so that they're associated with an IAM role with all the permissions they need, and they have the What I've tried so far:
Looking into the code (here and here), it appears that configuring basic credentials are required for S3 interactions, and the default credentials chain is ignored. But it's very likely I'm missing something. When we're running Spark jobs, for example, we can configure What's interesting is that we didn't have this problem with the older version of Nessie we were using (v 0.79.0), perhaps b/c we're trying to use the Iceberg REST API capabilities now? |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 7 replies
-
Could #8987 help in this case? |
Beta Was this translation helpful? Give feedback.
-
Correct. When using the "core" Nessie API, only the client (Iceberg) is accessing S3. When Nessie is accessed via the Iceberg REST API, the Nessie Server itself has to access S3. |
Beta Was this translation helpful? Give feedback.
-
Looks like the referenced PR has been merged . . . thanks for the work on that! I'm guessing if I were to use the |
Beta Was this translation helpful? Give feedback.
Could #8987 help in this case?