S3
Upload, download, list, and manage S3 files
Integrate S3 into the workflow. Upload files, download objects, list bucket contents, delete objects, and copy objects between buckets. Requires AWS access key and secret access key.
| Parameter | Type | Required | Description |
|---|
accessKeyId | string | Yes | No description |
secretAccessKey | string | Yes | No description |
region | string | Yes | No description |
bucketName | string | Yes | No description |
objectKey | string | Yes | No description |
file | file | No | No description |
content | string | No | No description |
contentType | string | No | No description |
acl | string | No | No description |
| Parameter | Type | Description |
|---|
url | string | URL of the uploaded S3 object |
uri | string | S3 URI of the uploaded object (s3://bucket/key) |
metadata | object | Upload metadata including ETag and location |
| Parameter | Type | Required | Description |
|---|
accessKeyId | string | Yes | No description |
secretAccessKey | string | Yes | No description |
region | string | No | Optional region override when URL does not include region (e.g., us-east-1, eu-west-1) |
s3Uri | string | Yes | No description |
| Parameter | Type | Description |
|---|
url | string | Pre-signed URL for downloading the S3 object |
file | file | Downloaded file stored in execution files |
metadata | object | File metadata including type, size, name, and last modified date |
| Parameter | Type | Required | Description |
|---|
accessKeyId | string | Yes | No description |
secretAccessKey | string | Yes | No description |
region | string | Yes | No description |
bucketName | string | Yes | No description |
prefix | string | No | No description |
maxKeys | number | No | No description |
continuationToken | string | No | No description |
| Parameter | Type | Description |
|---|
objects | array | List of S3 objects |
↳ key | string | Object key |
↳ size | number | Object size in bytes |
↳ lastModified | string | Last modified timestamp |
↳ etag | string | Entity tag |
metadata | object | Listing metadata including pagination info |
| Parameter | Type | Required | Description |
|---|
accessKeyId | string | Yes | No description |
secretAccessKey | string | Yes | No description |
region | string | Yes | No description |
bucketName | string | Yes | No description |
objectKey | string | Yes | No description |
| Parameter | Type | Description |
|---|
deleted | boolean | Whether the object was successfully deleted |
metadata | object | Deletion metadata |
| Parameter | Type | Required | Description |
|---|
accessKeyId | string | Yes | No description |
secretAccessKey | string | Yes | No description |
region | string | Yes | No description |
sourceBucket | string | Yes | No description |
sourceKey | string | Yes | No description |
destinationBucket | string | Yes | No description |
destinationKey | string | Yes | No description |
acl | string | No | No description |
| Parameter | Type | Description |
|---|
url | string | URL of the copied S3 object |
uri | string | S3 URI of the copied object (s3://bucket/key) |
metadata | object | Copy operation metadata |