ToolJet/docs/versioned_docs/version-2.65.0/data-sources/minio.md
Pratik Agrawal 182a823405
[docs]: Update data-sources guides - gRPC, InfluxDB, Mailgun, MariaDB, MinIO, MongoDB (#10739)
* Updated grpc

* Updated InfluxDB

* Updated Mailgun

* Updated MariaDB

* Updated MinIo

* Updated MongoDB

* Updated gtpc v2

* Updated mongodb v2

* Updated mongodb v3

* Updated minio v2

* Updated MariaDB v2

* Updated mailgun v2

* Updated influxdb v

* Final Update
2024-09-13 18:39:59 +05:30

3.7 KiB

id title
minio MinIO

ToolJet can connect to minio and perform various operation on them.

Connection

To establish a connection with the MinIo data source, click on the + Add new data source button located on the query panel or navigate to the Data Sources page from the ToolJet dashboard.

ToolJet requires the following to connect to your DynamoDB:

  • Host
  • Port
  • Access key
  • Secret key
miniIo connect

Querying Minio

  1. Click on + Add button of the query manager at the bottom panel of the editor.
  2. Select the data source added in the previous step as the data source.
  3. Select the operation that you want to perform.
  4. Click on the Run button to run the query
miniIo query

:::tip Query results can be transformed using transformations. Read our transformations documentation to see how: link :::

Supported Operations

<img className="screenshot-full" src="/img/datasource-reference/minio/minioOperations.png" alt="minIo Operations" style={{marginBottom:'15px'}}/>

Read Object

Retrieve an object from a bucket.

Required Parameter:

  • Bucket
  • Object Name

<img className="screenshot-full" src="/img/datasource-reference/minio/readObject.png" alt="minIo read object" style={{marginBottom:'15px'}}/>

Put Object

Upload or update an object in a bucket.

Required Parameter:

  • Bucket
  • Object Name
  • Upload data

Optional Parameter:

  • Content Type

<img className="screenshot-full" src="/img/datasource-reference/minio/putObejct.png" alt="minIo put object" style={{marginBottom:'15px'}}/>

Remove Object

Delete an object from a bucket.

Required Parameter:

  • Bucket
  • Object Name

<img className="screenshot-full" src="/img/datasource-reference/minio/removeObject.png" alt="minIo remove object" style={{marginBottom:'15px'}}/>

List Buckets

Retrieve a list of all buckets.

<img className="screenshot-full" src="/img/datasource-reference/minio/listBucket.png" alt="minIo list bucket" style={{marginBottom:'15px'}}/>

List Objects in a Bucket

List objects within a specified bucket.

Required Parameters

  • Bucket

Optional Parametes

  • Prefix

<img className="screenshot-full" src="/img/datasource-reference/minio/listObjectBucket.png" alt="minIo list objects in a bucket" style={{marginBottom:'15px'}}/>

Presigned URL for Download

Generate a presigned URL for downloading an object.

Required Parameter:

  • Bucket
  • Object Name

Optional Parameter:

  • Expires in

<img className="screenshot-full" src="/img/datasource-reference/minio/urlDownload.png" alt="minIo presigned url for download" style={{marginBottom:'15px'}}/>

Presigned URL for Upload

Generate a presigned URL for uploading an object.

Required Parameter:

  • Bucket
  • Object Name

Optional Parameter:

  • Expires in

<img className="screenshot-full" src="/img/datasource-reference/minio/urlDownload.png" alt="minIo presigned url for download" style={{marginBottom:'15px'}}/>