Set up an AWS Transfer Family web app
TUTORIAL
Introduction
Follow these step-by-step instructions to set up an AWS Transfer Family web app to enable a simple interface for transferring data to and from HAQM S3 via a web browser.
Overview
AWS Transfer Family web apps offer a straightforward, no-code, fully managed browser-based experience that enables secure file transfers to and from HAQM Simple Storage Service (HAQM 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 HAQM 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.
AWS experience
Beginner
Time to complete
25 minutes
Cost to complete
Less than $0.50 if completed in 1 hour
Requires
- AWS account with administrator-level access*
- Recommended browser: The latest version of Chrome or Firefox
*Accounts created within the past 24 hours might not yet have access to the services required for this tutorial.
Services used
Last updated
April 04, 2025
Watch video
Tasks
This tutorial is divided into the following tasks. You must complete each task before moving on to the next one.
1. Create an AWS Transfer Family web app and assign a user (5 Minutes)
2. Create an S3 bucket and set up cross-origin resource sharing (CORS) (5 Minutes)
3. Create an S3 Access Grants instance and set up an access grant (5 Minutes)
4. Access your AWS Transfer Family web app (5 Minutes)
5. Clean up resources (5 Minutes)