Amazon S3
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.
Supported Actions
- Upload: Push files to any S3 bucket with configurable path patterns
- Download: Pull files from S3 into workflow for processing
- List: Enumerate bucket contents with prefix/suffix filters
- Delete: Remove objects with optional soft-delete to versioned bucket
- Copy: Copy objects between buckets or regions
- Watch: Trigger workflows on new object creation via S3 events