PipedreamHQ / pipedream

Connect APIs, remarkably fast. Free for developers.
https://pipedream.com
Other
8.32k stars 5.27k forks source link

[APP] Minio #1695

Open saggiyogesh opened 2 years ago

saggiyogesh commented 2 years ago

Option to use mioio as Destination.

dylburger commented 2 years ago

@saggiyogesh is there a specific min.io API you'd like to connect to? I didn't see docs for an HTTP API, so I wanted to ask if there was another integration you needed to use.

Are there specific min.io operations you'd like to perform?

saggiyogesh commented 2 years ago

Minio's APIs are S3 compatible. Minio is self hosted block storage library, compatible with AWS S3.

dylburger commented 2 years ago

Thanks. Would your ideal integration provide a way for you to enter an AWS access / secret key, and then connect to Minio via their npm package, like this?

var Minio = require('minio')

var minioClient = new Minio.Client({
    endPoint: 'play.min.io',
    port: 9000,
    useSSL: true,
    accessKey: <access key>,
    secretKey: <secret key>
});

I had another question, too: does Minio provide the option to self-host? Or is the endPoint specific to your account, or different for different users?

saggiyogesh commented 2 years ago

Yes, we may self host it, docker image is available . Endpoint is our choice.

dylburger commented 2 years ago

Thanks, this is on the backlog and I'll let you know when it's done.