AWS S3¶
The AWS S3 worker performs file operations on Amazon S3 and returns the result to the workflow. Use it to read, write, list, or delete objects in an S3 bucket directly from the platform.

Parameters¶
Input¶
| Field | Description |
|---|---|
| Bucket Name | The S3 bucket to operate on. Accepts Template Text or Upstream Data |
| Operation | The file operation to execute. Accepts Fixed Select |

Authentication¶
| Field | Description |
|---|---|
| Region | AWS region of the S3 bucket. Accepts Template Text or Upstream Data. Default is us-east-1 |
| Access Key ID | AWS access key ID. Accepts a stored secret from the platform's credential vault |
| Secret Access Key | AWS secret access key. Accepts a stored secret from the platform's credential vault |

Advanced¶
| Field | Description |
|---|---|
| Operation Mode | How the worker handles batch operations. Accepts Fixed Select. Default is Single Operation |
| Not Found Action | Behavior when the target object or path does not exist. Accepts Fixed Select. Default is Raise Error |
| Missing Path Action | Behavior when the destination path for a write operation does not exist. Accepts Fixed Select. Default is Create Path |
| Existing File Conflict Action | Behavior when an object already exists at the destination. Accepts Fixed Select. Default is Replace File |
| Static IP Address | Read-only. Displays the static IP address of the machine making the request, for use in S3 bucket policies or VPC allowlists |

Result¶
Once the worker finishes successfully, it returns the result of the operation. The output varies based on the selected Operation.