Amazon S3 integration for Enveu Flow. Upload, download, list, and sync files across S3 buckets in your media workflows.
What this integration does
Amazon S3 integration for Enveu Flow. Upload, download, list, and sync files across S3 buckets in your media workflows.
Best for
Storing source video files, holding transcoded outputs, and transferring assets between processing steps in any automated pipeline.
Overview
Amazon S3 is the backbone of media storage for most OTT platforms. The S3 plugin lets your workflows interact directly with S3 buckets — upload transcoded assets, download source files, list contents, sync between buckets, and manage lifecycle policies.
When to Use This
Use the S3 plugin as a trigger (new file lands in bucket), as a mid-workflow step (move assets between stages), or as a final action (publish to distribution bucket). It pairs naturally with MediaConvert for transcoding pipelines and with the CMS plugin for metadata sync.
Inputs & outputs.
Inputs
Asset URLSource file path or signed URL to fetch from S3
Bucket nameTarget S3 bucket for upload operations
Object keyFile path within the bucket
Outputs
Uploaded object URLPublic or signed URL of the uploaded file
Object metadataSize, ETag, storage class, and upload timestamp
Triggers & actions.
Triggers
Object created
A new file lands in a configured S3 bucket via S3 event notification
Batch job trigger
Scheduled scan of a bucket prefix for new or updated objects
Actions
Upload file
Push a file to any S3 bucket with configurable path patterns
Download file
Pull a file from S3 into the workflow for processing
List objects
Enumerate bucket contents with prefix and suffix filters
Delete object
Remove an object with optional soft-delete to versioned bucket
Copy object
Copy objects between buckets or regions
Generate presigned URL
Create a time-limited public URL for a private S3 object
Flow connects to S3 using AWS Access Key ID and Secret Access Key credentials stored securely in the Flow vault. You configure the target bucket and region once, and Flow uses these credentials for all S3 operations in your workflows.
Yes. The S3 plugin supports an object-created trigger via S3 event notifications. When a new file lands in a configured bucket prefix, Flow fires the workflow automatically without any polling.
Yes. The S3 copy action supports cross-region object copying. You can move assets between buckets in different AWS regions as part of a workflow step.
Yes. Flow can generate time-limited presigned URLs for private S3 objects, making them temporarily accessible without changing the object's permissions. Useful for sharing assets with downstream services.