AWS S3
Getting Started with AWS S3
The Integromat AWS S3 modules let you perform operations on your S3 buckets.
Prerequisites:
- An AWS account
Connecting AWS to Integromat
To connect AWS S3 to Integromat you must connect your AWS account to Integromat. To do so, you'll first need to create an API user in AWS IAM.
1. Go to Identity and Access Management > Access Management > Users.
2. Click the Add User button to add a new user.
3. Enter the name of the new user and select the Programmatic access option in the Access type section.
4. Add the AmazonS3FullAccess permission policy to the user using Attach existing policies directly and click Next.
5. Go through the other dialog screens and click the Create User button.
6. Find the provided Access key ID and Secret access key.
7. Go to Integromat and open the AWS S3 module's Create a connection dialog.
8. Enter the Access key ID and Secret access key from step 5 to the respective fields and click the Continue button to establish the connection.
The connection has been established. You can proceed with setting up the module.
Actions
Create Bucket
Connection | Establish a connection to your AWS S3 account. |
Name | Enter the name of the new bucket. |
Region | Select your regional endpoint. |
Get File
Downloads a file from a bucket.
Connection | Establish a connection to your AWS S3 account. |
Region | Select the regional endpoint. |
Bucket | Select the bucket you want to download the file from. |
Path | Enter the path to the file, e.g. /photos/2019/February/image023.jpg . |
Upload File
Connection | Establish a connection to your AWS S3 account. |
Region | Select your regional endpoint. |
Folder (optional) | Specify the target folder, e.g. work/integromat . |
Source file | Provide the source file you want to upload to the bucket. |
Headers (optional) | Insert request headers. Available headers can be found in the AWS S3 documentation - PUT object. |
Make an API Call
For a detailed API description please refer to the Amazon S3 API Reference.
Connection | Establish a connection to your AWS S3 account. | ||||||||||||||||||||
Region | Select your regional endpoint. | ||||||||||||||||||||
URL | Enter a host URL. The path must be relative to https://s3.<selected-region>.amazonaws.com/ . | ||||||||||||||||||||
Method | Select one of the HTTP methods you want to use in your API call. | ||||||||||||||||||||
Headers | Add a request header. You can use the following common request headers. For more request headers refer to AWS S3 API Documentation. You don't have to add authorization headers; Integromat already did that for you.
| ||||||||||||||||||||
Query strings | Add the desired query strings such as parameters or form fields. | ||||||||||||||||||||
Body | Enter the API call body content. |
Searches
List Files
Returns a list of files from a specified location.
Connection | Establish a connection to your AWS S3 account. |
Region | Select your regional endpoint. |
Bucket | Select the Amazon S3 bucket you want to search for files. |
Prefix (optional) | Path to a folder to lookup files in, e.g. integromat/work . |
List Folders
Returns a list of folders from a specified location.
Connection | Establish a connection to your AWS S3 account. |
Region | Select your regional endpoint. |
Bucket | Select the Amazon S3 bucket you want to search for folders. |
Prefix (optional) | Path to a folder to lookup folders in, e.g. integromat/work . |