S3
AWS integration · 5 node(s) including 1 trigger.
00Overview
Simple Storage Service operations
Every field below is exactly what you see in the Flomation editor. Fields marked ● live picker let you choose from a list pulled live from your account — no IDs to look up.
01Connecting S3
Add your credentials as a Flomation environment secret, then pick them in each node. The connection fields are:
| Field | Type | Details | |
|---|---|---|---|
| AWS Access Key | secret | ||
| AWS Secret Key | secret |
${secrets.your_secret}.02Delete
AWS S3 Delete
aws/s3/delete · Action
Delete an object from an AWS S3 bucket
| Field | Type | Details | |
|---|---|---|---|
| Region | string | eu-west-2 | |
| Filename | secret | ||
| Bucket | string |
Returns: tool_result, bucket, filename, result
03Get
AWS S3 Get Object
aws/s3/get · Action
Download an object from an AWS S3 bucket
| Field | Type | Details | |
|---|---|---|---|
| Region | string | eu-west-2 | |
| Filename | secret | ||
| Bucket | string |
Returns: tool_result, body, bucket, filename, content_type
04List
AWS S3 List Buckets
aws/s3/list · Action
List objects in an AWS S3 bucket with optional prefix filter
| Field | Type | Details | |
|---|---|---|---|
| AWS Region | secret |
Returns: tool_result, buckets, result
05Put
AWS S3 Put
aws/s3/put · Action
Upload an object to an AWS S3 bucket
| Field | Type | Details | |
|---|---|---|---|
| Region | string | eu-west-2 | |
| Filename | secret | Required | |
| Bucket | string | Required | |
| Contents | string | Required |
Returns: tool_result, bucket, filename, result
06Triggers
S3 Trigger
trigger/s3 · Trigger
Triggers a flow when objects are created or deleted in an S3 bucket
| Field | Type | Details | |
|---|---|---|---|
| Bucket Name | string | Required | my-bucket |
| Key Prefix | string | Optional key prefix filter | |
| Poll Interval | string | e.g. 60s, 5m | |
| Event Types | string | choices: Put, Delete, Put & Delete |
Returns: bucket, key, size, last_modified, etag, event_type
07Notes & Limitations
Behaviours and constraints worth knowing before you build with these nodes.
- The List action returns the names of the S3 buckets in your account rather than the objects inside a single bucket, is limited to buckets in the selected region, and takes no bucket or prefix input.
- Leaving the Region field blank makes the action fall back to
eu-west-2, so enter the bucket's actual region explicitly to reach buckets hosted in any other region. - Uploading to a Filename that already exists overwrites the stored object, as S3 replaces an existing key without any built-in protection.
- The Delete action reports success even when the target object does not exist, because S3 treats object deletion as idempotent.
- The Put action's Contents field accepts a file reference produced by an earlier action as well as inline text, so files generated upstream in the flow can be uploaded directly.
- The Get action reads the whole object into memory and returns it as a text field, making it best suited to text-based files rather than very large or binary content.