Enable SFTP integration for containerized apps
5/7/2023
This post details how to containerize an application that requires SFTP integration, specifically addressing the challenge of migrating legacy applications from on-premises to AWS. It outlines three methods for handling SSH private keys: using AWS Secrets Manager, Kubernetes Secrets, or embedding keys in the container image. The post provides a step-by-step guide for implementing the AWS Secrets Manager approach with Amazon EKS and a CronJob, including container image creation, key management, service account configuration, and CronJob deployment. It also discusses other considerations such as using private resources, auto-scaling, security context constraints in OpenShift, and alternative B2B integration methods.