This is a hands on post where I show how to create a SFTP server in AWS using the S3 Transfer Family service. For security, the SFTP server only allows connections from a list of IPs and users in the SFTP server only have access to a limited number of files stored in a S3 bucket. Furthermore, the server runs in a dedicated VPC for better isolation of the cloud resources.

The infrastructure is done using CloudFormation JSON templates. Alternatives for building this infrastructure would be to use Terraform, or AWS cdk.

Networking infrastructure set up

The json below shows…

Danilo S Brambila

Data Engineer, father, retired physicist.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store