Skip to content

Generalize object storage sink to support S3 and Azure Blob #511

@ravisuhag

Description

@ravisuhag

Context

The current GCS sink only supports Google Cloud Storage. For archival and compliance use cases, the object storage sink should support all major cloud providers.

Scope

  • Refactor the GCS sink into a general object storage sink
  • Add support for:
    • Amazon S3 (and S3-compatible stores like MinIO)
    • Azure Blob Storage
  • Maintain GCS support and backward-compatible configuration
  • Unified configuration with provider selection

Why

Object storage is one of the four core sinks going forward (Compass, Kafka, object storage, HTTP). It should work with whatever cloud provider the organization uses.

References

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions