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=pageINSTRUCTIONS:
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.