AWS Transfer for SFTP (AWS SFTP) is a fully managed service that enables the transfer of files directly into and out of Amazon S3 using the Secure File Transfer Protocol (SFTP)—also known as Secure Shell (SSH) File Transfer Protocol.

Fully managed highly available infrastructure

AWS transparently operates and manages all of the compute, storage, and other infrastructure necessary to maintain high availability and performance for your SFTP endpoint. Your SFTP endpoint is designed to be available 24 hours a day, 7 days a week, 365 days a year. You get full redundancy across multiple Availability Zones within an AWS Region.

Elastic resources

AWS SFTP can meet the needs of your dynamic workloads with elastic compute infrastructure. Built-in autoscaling means that you never have to worry about provisioning additional resources if your data loads grow over time. You don't have to worry if workloads spike during certain hours of the day or days of the month.

Supports multiple user authentication methods

AWS SFTP supports common user authentication systems, including Microsoft Active Directory and Lightweight Directory Access Protocol (LDAP). Alternatively, you can also choose to store and manage users’ credentials directly within the service. By connecting your existing identity provider to AWS SFTP, you assure that your external SFTP users continue to have the correct, secure level of access to your data resources without disruption.

Automated conversion of files into native S3 objects

Store the files you exchange in an Amazon S3 data lake so you can extract business insights faster. The key piece that makes this exchange possible is AWS SFTP’s conversion of files into objects, a process that preserves file metadata as object metadata. For example, with your files stored in Amazon S3, you can use Amazon Translate to make process documents more legible for international audiences. Or you can use Amazon Comprehend to extract relationships and insights from text files, or even use Amazon Athena to query CSV files to analyze historical data.

Simple user experience

An intuitive user interface and API makes it simple for you to configure your SFTP endpoint and set up client access. For external users, the service supports commonly used SFTP clients such as WinSCP, FileZilla, and scripts. Users don’t have to change their behavior to continue sharing data with you in the cloud.

Familiar and comprehensive AWS management services

With AWS SFTP, you can use AWS Identity and Access Management (IAM) for security and identity management and Amazon CloudWatch for monitoring and event triggers to start post-upload processing. You can use AWS Key Management Service (AWS KMS) or Amazon S3 server-side encryption to control encryption at rest with the service. Additionally, AWS CloudTrail helps you meet compliance requirements with granular auditing of user and API activity. 

Celgene is a global biopharmaceutical company that seeks to deliver truly innovative and life-changing treatments for patients with cancer and other severe conditions. Celgene’s research teams often collaborate with third party universities and research institutions, with whom they share important research data.
“Working with our external partners is key to our research initiatives, and we need to exchange data in a controlled, secure way that doesn’t give such third parties access to our critical systems. At the same time, Amazon S3 is the center of our universe for research data; we don’t want to buy and manage separate storage stacks to exchange select datasets with partners. That’s why AWS Transfer for SFTP was an instant win for Celgene. We can exchange data securely with AWS SFTP, have it live in our locked-down Amazon S3 bucket, and easily manage our external users. AWS SFTP has already saved us—a new collaboration project cropped up on short notice and we didn’t have any petabyte scale on-premises storage or SFTP infrastructure that could handle that kind of volume. We stood up our SFTP endpoint using the service within minutes, attached it to our bucket, provisioned users, and were in business in under an hour. That speed and flexibility is simply not possible in a traditional on-prem. world.”

Lance Smith, Director of Research Computing - Celgene

Learn more about AWS SFTP pricing

There are no upfront costs to use AWS SFTP, and you pay only for the resources you use.

Learn more 
Sign up for a free account

Instantly get access to the AWS Free Tier. 

Sign up 
Start building in the console

Get started building with AWS SFTP in the AWS Console.

Sign in