Connect from EKS to Atlas - what is the best practice?

My current setup is ECS when every task have it’s own AWS IAM role, configured in Atlas as IAM role with relevant access.
Now we move to EKS, but I’m not sure how I can provide access? The only thing I found is creating IAM user, and generate keys, and use them in the pod. But this is too messy.
What is the right way to make the access easily and bind between service account to atlas access?