我将 Discourse 部署到了 AWS EKS,并希望启用 Discourse S3 备份。现有的 S3 备份需要 IAM 用户的访问 ID 和密钥。但是,我们的基础设施要求所有在 AWS 上运行的应用程序都使用 IAM 角色。
因此,在 EKS 中,我们只能提供 Kubernetes 服务账户 + IAM 角色 (IRSA)。我搜索了互联网以及 Discourse 的源代码,但没有找到任何关于 Discourse 和 EKS 的 IRSA 的参考。
您能否帮助确认目前没有现成的 IRSA 功能,并分享解决我用例的方案?我正在考虑本地备份 + Cloudwatch + DataSync + S3 或本地备份 + AWS Backup。