AWS S3 Make integrationAutomate AWS S3 with Make.
Your files already sit in S3, so let Make do the moving. The AWS S3 Make integration brings 8 modules, 6 actions and 2 searches, each a brick of a scenario, the automation you build in Make. No trigger though. Nothing watches your bucket, so the page shows what to start from.
Verified Trustpilot reviews · AI, automation & growth agency
What can the AWS S3 Make integration actually do?
It links your AWS S3 storage to Make so a scenario can put a file in a bucket, pull one back out, create a bucket and read what is already stored. Make lists 8 AWS S3 modules, and each one does a single job you choose in the editor. Nothing is written in code here, you fill fields and map data from one module into the next.
Three shapes come up again and again. The first is archiving what another app produces: a PDF generated in your billing tool goes straight to a bucket with Upload File, and nobody drags it there by hand. The second is serving files back: Get File pulls a document out of the bucket so the next module can attach it to an email or hand it to a client portal. The third is taking stock: List Files and List Folders read a path and give the scenario what is actually there, which is how a clean-up or a migration starts.
What Make does not give you here is a way to watch the bucket. The app ships 6 actions and 2 searches, and not one trigger, so nothing inside AWS S3 can wake a scenario up on its own. The start has to come from somewhere else: another app's trigger, or the clock Make puts on the first module.
The same storage also has an n8n node, and the two tools get there differently. The AWS S3 n8n integration covers that side, and n8n vs Make lays out the criteria. If you would rather learn the editor properly before wiring production files into it, Make training is the shorter road.
How do you connect AWS S3 to Make?
- 01
Create the AWS user first
Make does not open an authorization window here, it asks for keys. In AWS, go to Identity and Access Management, then Access Management and Users. Click Add User, name the user, tick Programmatic access.
- 02
Give that user access to S3
Still in AWS, attach the AmazonS3FullAccess policy through Attach existing policies directly, click Next, then finish the remaining screens with Create User. AWS shows an Access key ID and a Secret access key. Copy both.
- 03
Paste the keys into Make
Back in Make, drop any AWS S3 module into your scenario and click Create a connection. Name it in the Connection name field if you want, paste the two keys, confirm. A connection is your account linked to Make once, and every AWS S3 module reuses it.
Your first scenario with AWS S3
GoalOn the schedule you set, Make reads a path in your bucket and downloads every file it finds there.
- 01
Create the scenario
From the Scenarios page in Make, start a new one and click the + to place your first module. Search for AWS S3 by name and the 8 modules show up in the list.
- 02
Put List Files first
Pick List Files and click Create a connection if your account is not linked yet. This module reads a path and hands the rest of the scenario what it finds, so it sets the pace here.
- 03
Point it at a path
Fill the module fields. Once the connection exists, Make reads your account and offers the buckets and folders it can see, so you pick from a list instead of typing a path from memory.
- 04
Add Get File behind it
Click the + on the right of List Files and add Get File. Map the values from the first module into the second, so each item List Files returns becomes its own bundle, the single item that travels from one module to the next, and Get File downloads it.
- 05
Test with Run once
Click Run once. Make executes the scenario a single time and shows the bundles each module received, which is where you check the path was right before anything runs on its own.
- 06
Schedule it, then switch it on
The clock on the first module is the Scheduling, set to every 15 minutes on a new scenario. Slow it down or speed it up to match the real rhythm of the job, then flip the switch.
What each AWS S3 module does
AWS S3 gives you 8 modules. For each one: what it does for you, when to reach for it, and what to watch out for.
Modules index
Create Bucket
ActionIn Make“Creates a new bucket.”
Storage usually gets created by hand in the AWS console. Create Bucket moves that step into the scenario, so the place to store things appears the moment the automation needs it.
Get File
ActionIn Make“Downloads a file from a bucket.”
Get File pulls a file out of a bucket and carries it into the scenario, so the next module can send it, convert it or drop it somewhere else. Nothing is saved on your machine.
Make an API Call
ActionIn Make“Performs an arbitrary authorized API call.”
Make an API Call is the escape hatch. It sends the request you write to the AWS S3 API over the same connection, so any endpoint the service exposes stays reachable from the scenario even without a dedicated module.
Upload File
ActionIn Make“Uploads a file to a bucket.”
Going the other way, Upload File writes the file the scenario is carrying into a bucket, at the path you choose. Wherever it came from, a form, a PDF generator, another storage app, it ends up in S3 without a single click.
List Files
SearchIn Make“Lists all files in the specified path.”
List Files reads a path in a bucket and returns what is stored there. Each file comes back as its own bundle, so the modules placed behind it run once per file.
List Folders
SearchIn Make“Lists all folders in the specified path.”
One level up, List Folders gives back the folders sitting under a path, not the files inside them. That is how a scenario finds out the way your storage is organized before it touches anything.
Actions
ActionIn the docs onlyActions sits in the AWS S3 module list with nothing written next to it. No published description says what it changes or what it hands back, so this page will not pretend to know.
Searches
ActionIn the docs onlySame blank space for Searches, the other AWS S3 entry Make ships without a description. The name leans toward reading rather than writing, but nothing official backs that up.
Need help automating AWS S3 with Make?
A person reads every message.
Questions that come up next
01Is the AWS S3 Make integration free?
02What do you need to connect AWS S3 to Make?
03Does an AWS S3 trigger fire in real time?
04What if the AWS S3 module you need is missing?
05Make or n8n for AWS S3?
Get our weekly automation tips.
No spam. Unsubscribe anytime.