S3 Object Storage Integration
DuRT 3.0 includes an industrial-grade S3-compatible object storage client, enabling direct connections to any S3-compliant cloud storage or private service, including:
- AWS S3
- Cloudflare R2 (Zero egress bandwidth fees, highly cost-effective)
- MinIO (Self-hosted or local private network / NAS)
- Alibaba Cloud OSS (S3-compatible endpoint mode)
- Tencent Cloud COS (S3-compatible endpoint mode)
With an S3 storage account configured, your workflow artifacts—including Markdown summaries, SRT/VTT subtitles, raw audio tracks, and 4K rendered video deliverables—are automatically backed up to your cloud storage upon pipeline completion.
Supported Asset Modalities
| Modality | Supported File Types | Typical Scenarios |
|---|---|---|
| Text & Subtitles | .md, .srt, .vtt, .json, .txt | Meeting notes backup, multi-language subtitle archives |
| Audio Media | .wav, .m4a, .mp3, .aac | Master audio recordings, TTS synthesized voice tracks |
| Video Deliverables | .mp4, .mov (up to 4K UHD) | Hardcoded subtitle burn-in videos, screen captures |
Configuration Guide
In DuRT, navigate to Settings ➔ Integrations & Storage, click Add Integration Destination, and select S3 Object Storage:
1. Connection Parameters
- Endpoint:
- AWS S3: e.g.,
https://s3.us-west-2.amazonaws.com - Cloudflare R2: e.g.,
https://<account_id>.r2.cloudflarestorage.com - Private MinIO: e.g.,
http://192.168.1.100:9000orhttps://minio.yourdomain.com - Alibaba Cloud OSS: e.g.,
https://oss-cn-hangzhou.aliyuncs.com
- AWS S3: e.g.,
- Bucket: The unique name of your pre-created storage bucket.
- Region:
- e.g.,
us-west-2,cn-hangzhou. For Cloudflare R2 or MinIO, useautoorus-east-1.
- e.g.,
- Access Key ID & Secret Access Key:
- API credentials with read/write permissions to the bucket.
- Path Prefix (Optional):
- Optional root directory prefix, e.g.,
durt/recordings/. DuRT automatically creates date-based subdirectories:durt/recordings/{YYYY-MM-DD}/{task_name}/....
- Optional root directory prefix, e.g.,
Enabling in AI Workflows
- Open the AI Workflow editor and edit your pipeline.
- Add an Export Artifact (ExportArtifact) step.
- Select your configured S3 Storage Account under target destinations.
- Select the asset modalities you want to sync (e.g. text only, or media + video).
- Once executed, artifacts are streamed directly to your cloud storage.
