Upload Images to AWS S3 using PreSigned URL in React Native

Utkarsha Bakshi
Geek Culture
Published in
3 min readDec 14, 2021

--

System Architecture

In this short post, I will discuss how you can upload images to AWS S3 using pre-signed URLs. Using pre-signed URLs is a secure way of uploading and fetching images from AWS S3. It grants the user temporary access to a specific S3 object via a pre-signed URL using which the user can either READ or WRITE an object.

Optional Prerequisites

Deploy API for PreSigned URLs

If you do not have have APIs in place that can use the AWS SDK to operate on AWS S3, you can refer to this post for a simple and elegant way of deploying your APIs using Amazon API Gateway.

Add Image Picker in the App

If you are looking for a simple method to implement an image picker in your app, you can take a look at this post.

--

--