Support EKS Pod Identity (alternative to IRSA) #7005
Labels
enhancement
Any new improvement worthy of a entry in the changelog
good first issue
Good for newcomers
help wanted
Is your feature request related to a problem or challenge? Please describe what you are trying to do.
I have a rust binary that makes use of object_store and I'd like to use it in AWS EKS with Pod Identity to access objects in S3. Maybe I'm missing something, but it seems like object_store's AWS S3 setup can't make use of the credentials provided by Pod Identity. Looking here, I see the reference to these environment variables:
Pod Identity makes use of different variables per this documentation:
Am I missing something or is it currently not possible to make use of these credentials with object_store?
Describe the solution you'd like
I'd like to be able to use the Pod Identity credentials with object_store without having to do any additional workarounds.
Describe alternatives you've considered
I would like to avoid putting an access key and secret in a Kubernetes secret and mounting that to the containers. Other than that, I'm looking for a way to minimally adapt my code with something that can use the container credentials URI and auth token file to authenticate with object_store's S3 store.
Additional context
I'm happy to contribute to the project, although I would need a bit of guidance to understand how to adapt the library for this issue.
The text was updated successfully, but these errors were encountered: