MARKETPLACE
PLUGINS
AWS S3 UPLOADER - FILE MANAGER
AWS S3 UPLOADER - File Manager logo

AWS S3 UPLOADER - File Manager

Published November 2024
   •    Updated September 2025

Plugin details

Amazon AWS S3 File Uploader and Manager Plugin enables Upload, Read, Update, Delete operations on files in AWS S3. Users can upload, retrieve, rename, and delete files with custom settings for file type, size limits, and folder organization, providing full control over cloud storage.

Our AWS File Uploader Plugin allows seamless integration with AWS S3 for direct file uploads within a Bubble application. This plugin enables users to securely upload single or multiple files to a specified S3 bucket with custom settings for file types, size limits, and folder organization. By generating accessible URLs for each file, users can easily retrieve and share uploaded content. The plugin also supports advanced file management actions like renaming, deleting, and moving files within S3, giving users full control over their cloud storage and enabling efficient data handling through Bubble workflows.

Key Features:

Direct Upload to AWS S3: Easily upload files from your Bubble app to AWS S3 buckets.
Multi-File Upload Support: Simultaneously upload multiple files with a responsive and customizable interface.
Real-Time Progress Tracking: Keep users informed with progress indicators throughout the upload process.
Configurable File Size & Type Limits: Set file size restrictions and customize accepted file types for enhanced upload control.
Customizable Folder Structure: Specify folder paths within S3 for organized file storage.
File Renaming: Allow users to rename files before upload for more intuitive file organization.
Temporary Access Links: Generate secure, temporary URLs for controlled access to uploaded files.
S3 Bucket Permission Management: Customize bucket settings to align with privacy and access requirements.
Workflow Integration: Leverage Bubble workflows for post-upload actions, including deleting files from Bubble storage, moving files, and more.
Enhanced File Management: Supports actions to list, delete, and reset file listings for flexible control over stored content.

$29

One time

5.0 stars   •   1 ratings
12 installs  
This plugin does not collect or track your personal data.

Platform

Web & Native mobile

Contributor details

Urion Systems logo
Urion Systems
Joined 2018   •   14 Plugins
View contributor profile

Instructions

For More Details on Setup See Demo or Service url
Demo Link: https://bubble.io/page?id=urion-plugins&tab=Design&name=aws-uploader&type=page

INSTRUCTIONS:

1. Upload FIle to AWS S3 Bucket

OPTION A: Upload Element :
The Upload Element allows users to upload files to an S3 bucket through a visible, clickable interface.

Setup/Input fields:
AWS Credentials: Access Key ID, Secret Access Key, and Region.
S3 Bucket: Specify Bucket Name, optional Folder Name, and optional Custom File Name.
File Size Limit: Set max file size (MB).

Usage:
Click the upload interface.
Select a file from your computer.
The plugin checks file size, uploads if within limit, or displays an error if exceeded.

Outputs:
Response: Progress, success, or error messages.
Uploaded File URL: Direct URL to the file in S3.
Uploaded File Name and Size: File name and size (KB or MB).


OPTION B: Upload Using URL
The Upload Using URL option allows users to upload a file directly from an external URL to S3.

Setup:

AWS Credentials: Access Key ID, Secret Access Key, and Region.
S3 Bucket: Specify Bucket Name, optional Folder Name, and optional Custom File Name.
File URL: Enter the URL of the file to upload.

Usage:
Enter the file URL.
The plugin fetches and uploads the file to S3.

Outputs:
Response: Success or error messages.
Uploaded File URL: Direct URL to the file in S3.
Uploaded File Name and Size: File name and size (KB or MB).



2. Get S3 Object List
Retrieve a list of all files in your S3 bucket.

Inputs:
AWS Credentials: Access Key ID, Secret Access Key, and Region.
Bucket Name: The name of your S3 bucket.

Instructions:
Trigger the Get S3 Object List function.
The plugin fetches all files in the specified bucket and returns their details.

Outputs:
File List: An array containing each file’s name, URL, and file size (in KB or MB).
Response: A message indicating whether the file list retrieval was successful or if any errors occurred.


3. Delete a File
Delete a single file from your S3 bucket using its URL.

Inputs:
AWS Credentials: Access Key ID, Secret Access Key, and Region.
Bucket Name: The name of your S3 bucket.
File URL: The URL of the file you want to delete.

Instructions:
Enter the file URL and trigger the Delete File function.
The plugin will parse the file URL to extract the necessary details and delete the file.

Outputs:
Response: A message indicating the success or failure of the deletion.


4. Delete Multiple Files
Delete multiple files from your S3 bucket using a comma-separated list of file URLs.

Inputs:
AWS Credentials: Access Key ID, Secret Access Key, and Region.
Bucket Name: The name of your S3 bucket.
File URLs: A comma-separated list of URLs for the files you want to delete.

Instructions:
Enter the list of file URLs and trigger the Delete Multiple Files function.
The plugin will process each URL, deleting each file individually.

Outputs:
Response: A message for each file indicating if it was successfully deleted or if an error occurred.


5. Reset S3 Object List
Clear the current object list to start fresh.

Inputs:
AWS Credentials: Access Key ID, Secret Access Key, and Region.
Bucket Name: The name of your S3 bucket.

Instructions:
Trigger the Reset Get S3 Objects function.
This action resets the file list to its default state, allowing a fresh retrieval.

Outputs:
Response: A message indicating that the object list has been reset.

Types

This plugin can be found under the following types:
Api   •   Element   •   Event   •   Action

Categories

This plugin can be found under the following categories:
Productivity   •   Technical   •   Data (things)   •   Visual Elements

Resources

Support contact
Documentation
Tutorial

Rating and reviews

Average rating (5.0)

amazin
August 29th, 2025
very good
We're so thrilled you're enjoying the plugin! Thank you for the wonderful feedback. Wishing you all the best with your project—we're here if you need anything else on your Bubble adventure! Hit us up anytime you need a hand (plugin author)
August 29th, 2025
  •  
Urion Systems
Bubble