This is a pretty straight forward blog and personal documentation on how to setup a SFTP server with s3 bucket as the backend of the SFTP server. I ho

SFTP Setup with AWS Transfer Family

submited by
Style Pass
2022-01-25 06:00:09

This is a pretty straight forward blog and personal documentation on how to setup a SFTP server with s3 bucket as the backend of the SFTP server. I hope you find this helpful as I did.

Create S3 Bucket from the AWS console. The S3 Bucket will be the place where the files will stay. No custom changes will need to be made to the s3 bucket itself.

Navigate to AWS Transfer Family service and select create Server. Where you will be prompted to select FTP, FTPS, SFTP. Select SFTP, which stands for SSH File Transfer Protocol. SFTP is a network protocol that provides file access, file transfer, and file management over any reliable data stream.

Next we need to select identity provider, which in short is an access layer that will allow certain users to access SFTP server. You can do this programmatically via lambda and add your own custom identity provider, or in this case just create a single user at a time use the aws managed service

Next, we select and setup our own custom DNS hostname. In this case we are just going to use AWS generated host that is provided. If you would like this could be modified in the future.

Leave a Comment