Set up an AWS Transfer Family web app
|
AWS experience |
Beginner |
|
Time to complete |
25 minutes |
|
Cost to complete |
Less than $0.50 if completed in 1 hour |
|
Services used |
|
|
Last updated |
April 04, 2025 |
Overview
AWS Transfer Family web apps offer a straightforward, no-code, fully managed browser-based experience that enables secure file transfers to and from Amazon Simple Storage Service (Amazon S3). Organizations can reduce their operational overhead by eliminating the need to install, support, and troubleshoot various file transfer clients across different end-user devices and operating systems by adopting this browser-based solution.
This approach is particularly beneficial for non-technical users, as client applications can be challenging to operate. These web apps are natively integrated with AWS IAM Identity Center and Amazon S3 Access Grants, ensuring that only authenticated users can view the data they are authorized to access.
What you will accomplish
In this tutorial, you will:
-
Create an AWS Transfer Family web app and assign a user.
-
Create an S3 bucket and set up an access grant.
-
Access the AWS Transfer Family web app.
Prerequisites
Before starting this tutorial, you will need:
-
An AWS account:
-
If you don't already have an account, follow the Setting Up Your Environment tutorial.
Watch video
This twenty-one-minute video by Pichaimani Rajesh Kumar, a solutions architect at AWS, provides a walkthrough of the tutorial.
Application architecture
The following diagram provides a visual representation of the services used in this tutorial and how they are connected. This application uses AWS IAM Identity Center, AWS Transfer Family, and Amazon S3.
As you go through the tutorial, you will learn about the services in detail and find resources that will help you get up to speed with them.
Tasks
This tutorial is divided into the following tasks. You must complete each task before moving on to the next one.
-
Task 1: Create the web app (5 Minutes)
-
Task 2: Set up cross-origin resource sharing (CORS) (5 Minutes)
-
Task 3: Create the instance (5 Minutes)
-
Task 4: Access your AWS Transfer Family web app (5 Minutes)
-
Task 5: Clean up resources (5 Minutes)