One of the challenges companies found when moving to the cloud is data migration, especially when you’re dealing with a huge amount of legacy data, S3 is cloud favorite tool to store such data, however, you can not connect into using SFTP, or SCP as each has its own different protocol for data transfer. until we have the s3 SCP data transfer.
AWS SFTP managed service gives you the ability to transfer files directly into and out of Amazon S3 using the / SCP protocol. with the simple setup, you can easily migrate your file transfer processes —by integrating with existing authentication systems, and providing DNS routing with Amazon Route 53—so nothing changes for your customers and partners, or their applications. With your data in S3, you can use it with AWS services for processing, analytics, machine learning, and archiving.
Nearly every business has to exchange files with external firms securely, whether they are large technical documents for customers, media files for a marketing agency, or invoices from suppliers. Many of these file exchanges have used SFTP for decades. AWS SFTP makes it easy to support recurring data sharing processes, as well as one-off secure file transfers where setting up access to internal systems for external teams is difficult or impractical.
Marketplaces, regulators, and financial exchanges publish market data for authorized participants in their ecosystems. Although SFTP provides a well-established and secure way to share data with subscribers, the publisher bears high operational costs to run file transfer infrastructure that must be highly available. AWS SFTP enables data publishers to focus on their goals, for example running efficient marketplaces, not on running servers.
Life science companies, hospitals, universities, and other research-driven enterprises exchange data with partners for research and development or other initiatives. With AWS SFTP, partner teams can transfer data into your Amazon S3 bucket securely. Then you can apply the AWS portfolio of analytics and machine learning capabilities on the data to advance your research projects. And, you can do this without buying more hardware to run storage and compute on-premises.
you can achieve low latency for such users by setting up AWS Transfer for SFTP (SFTP) servers globally. I also walk through using latency-based routing in Amazon Route 53 (Route 53) to direct your users to the lowest latency SFTP server endpoint.
2. Hostname setup:
2. Identity Management:
You can either define users manually in the service or use a custom identity provided for authentication.
You need to have a public key created for this user already and a role that specifies its privilege. you can generate a key using this tutorial and for example if you want to create an IAM role that gives full access on subfolder click on this tutorial
That’s it, you should be now connecting to