Skip to main content
TUTORIAL

Set up an AWS Transfer Family web app

Introduction

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:

Implementation

Beginner

25 minutes

Less than $0.50 if completed in 1 hour

April 04, 2025

Watch video

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.

Missing alt text value

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)

Create the web app