I deployed Discourse to AWS EKS, and would like to enable Discourse S3 backup. The existing S3 backup requires access id and key of IAM user. However, our infrastructure require all apps running in AWS with IAM role.
So with EKS, we can only provide kubernetes service account + IAM role (IRSA), I searched from internet and also source code for Discourse, and did not find out any reference for IRSA with Discourse and EKS.
Could you please help to confirm that there is no existing feature for IRSA, and please share the solution for my usecase. I am looking into the local backup + Cloudwatch + DataSync + S3 or local backup + AWS backup.