---
title: "Discussion on \"AWS Transfer Family and Data-Sync: Moving Files the Right Way Without Touching the Client\" | Hashnode"
description: "Discussion on \"AWS Transfer Family and Data-Sync: Moving Files the Right Way Without Touching the Client\". There is a very common requirement that comes up in real production environments. A customer wants to upload files directly into your S3 bucket from their laptop, without having any AWS account, without installing the AWS CLI, and without writing a single line of code on their end. They just want a familiar tool they can open, drag and drop files, and walk away.\n\nThat is exactly the problem AWS Transfer Family was built to solve.\n\nAnd then there is a second requirement that comes up just as often. You have data sitting in S3 and someone needs that same data synced over to EFS. Doing this manually with EC2 and CLI scripts is messy. AWS DataSync handles it cleanly.\n\nLet us go through both of these services the same way they come up in real projects, starting with the requirement, figuring out the architecture, and then walking through the setup."
url: "https://hashnode.com/posts/aws-transfer-family-and-data-sync-moving-files-the-right-way-without-touching-the-client/6a16e778badcd8afcbee2ddb"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [AWS Transfer Family and Data-Sync: Moving Files the Right Way Without Touching the Client](https://saipraneethbhattu.hashnode.dev/aws-transfer-family-and-data-sync-moving-files-the-right-way-without-touching-the-client?utm_source=hashnode&utm_medium=feed)

There is a very common requirement that comes up in real production environments. A customer wants to upload files directly into your S3 bucket from their laptop, without having any AWS account, without installing the AWS CLI, and without writing a single line of code on their end. They just want a familiar tool they can open, drag and drop files, and walk away. That is exactly the problem AWS Transfer Family was built to solve. And then there is a second requirement that comes up just as often. You have data sitting in S3 and someone needs that same data synced over to EFS. Doing this manually with EC2 and CLI scripts is messy. AWS DataSync handles it cleanly. Let us go through both of these services the same way they come up in real projects, starting with the requirement, figuring out the architecture, and then walking through the setup.

May 27 · 13 min read · saipraneethbhattu.hashnode.dev  
Read the article

-   [#amazon-web-services](https://hashnode.com/tag/amazon-web-services)
-   [#aws-transfer-family](https://hashnode.com/tag/aws-transfer-family)
-   [#aws-data-sync](https://hashnode.com/tag/aws-data-sync)
-   [#filezilla](https://hashnode.com/tag/filezilla)
-   [#client-and-server-data-access](https://hashnode.com/tag/client-and-server-data-access)

## Written by

[SAI PRANEETH BHATTU](https://hashnode.com/@saipraneethbhattu)

@saipraneethbhattu · Detroit, Michigan

  
[View profile](https://hashnode.com/@saipraneethbhattu)

DevOps & Cloud Enthusiast

Passionate about Cloud and DevOps engineering. I write structured technical notes and beginner-friendly articles on AWS, Linux, CI/CD, networking, system architecture and modern software delivery workflows.

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
