Storage
With this connector, you can upload, list and download files from your Storage Provider.
Currently we only support AWS S3
To configure it, simply select the provider and fill the credentials of your provider:
- Bucket
- AWS region
- Access Key Id
- Secret Access Key

In order for our connector to work you need to configure your S3 Bucket CORS as follows:
[
{
"AllowedHeaders": [
"*"
],
"AllowedMethods": [
"PUT",
"GET"
],
"AllowedOrigins": [
"*"
],
"ExposeHeaders": []
}
]
This CORS setting enables uploading and downloading files from your bucket.
There are 2 available methods:
Upload
and List
You can specify the
type
and amount
of the uploaded files. Also a prefix
to prepend to the file name to create or use folders. If you want you can now opt-in to add a hash before the filenaame.If you opt-in, Abstra adds an unique hash before the file name to differentiate between files with identical name and fixes it to be URL friendly, so if you upload a picture called
awesome cat.png
its actual uploaded name will be something like 9217e761-957d-43d9-9d5d-5f27b6ac805c-awesome-cat-png
After the file/files are uploaded the connector response will be the following:
For a single file the response will be:
{
url: [URL OF THE OBJECT],
filename: [NAME OF THE UPLOADED OBJECT]
}
For multiple file the response will be a list of the response of a single file

This method lists files from your Storage provider. You can filter files by a
prefix
. AThe result will be an array of:
{
Key: [KEY OF THE OBJECT],
LastModified: [LAST MODIFIED DATE],
Size: [SIZE OF THE OBJECT],
url: [URL OF THE OBJECT]
}
Last modified 1yr ago