The idea is:
Implement built-in log streaming in n8n that streams workflow and system logs directly to an S3 bucket in real time. Users would configure the bucket name, region, IAM credentials (or use an IAM role), and optional prefix/retention settings via environment variables or the n8n UI.
My use case:
Centralized, durable storage in S3 would give me a searchable audit trail for post-mortems and compliance
I think it would be beneficial to add this because:
- No more disappearing logs
- Leverage AWS natives.
- Cost-effective retention.
- Analytics integration.
Any resources to support this?
- AWS S3 API docs: Welcome - Amazon Simple Storage Service
- AWS SDK for Node.js S3 examples: Class: AWS.S3 — AWS SDK for JavaScript
- n8n plugin/extension guidelines: https://docs.n8n.io/concepts/extending-n8n/plugins/
Are you willing to work on this?
I can assist as needed.