Skip to main content

Call MinIO method

Action ID: tools.minio.call_method Instantiate a MinIO client and call a MinIO method. Reference: https://docs.min.io/enterprise/aistor-object-store/developers/

Secrets

Required secrets:
  • minio: required values MINIO_ACCESS_KEY, MINIO_SECRET_KEY; optional values MINIO_ENDPOINT, MINIO_REGION.

Input fields

string
required
MinIO method name.
object
required
MinIO method parameters.
boolean
Whether to check the server certificate for HTTPS connection.Default: true.
string | null
MinIO endpoint URL.Default: null.
boolean
Whether to use HTTPS connection.Default: true.

Copy MinIO objects

Action ID: tools.minio.copy_objects Copy MinIO objects from one bucket to another. Reference: https://docs.min.io/enterprise/aistor-object-store/developers/#copy_object

Secrets

Required secrets:
  • minio: required values MINIO_ACCESS_KEY, MINIO_SECRET_KEY; optional values MINIO_ENDPOINT, MINIO_REGION.

Input fields

string
required
Destination MinIO bucket name.
string
required
Prefix to filter objects.
string
required
Source MinIO bucket name.
boolean
Whether to check the server certificate for HTTPS connection.Default: true.
string | null
MinIO endpoint URL.Default: null.
boolean
Whether to use HTTPS connection.Default: true.

Delete MinIO object

Action ID: tools.minio.delete_object Delete an object from MinIO. Reference: https://docs.min.io/enterprise/aistor-object-store/developers/#remove_object

Secrets

Required secrets:
  • minio: required values MINIO_ACCESS_KEY, MINIO_SECRET_KEY; optional values MINIO_ENDPOINT, MINIO_REGION.

Input fields

string
required
MinIO bucket name.
string
required
MinIO object key.
boolean
Whether to check the server certificate for HTTPS connection.Default: true.
string | null
MinIO endpoint URL.Default: null.
boolean
Whether to use HTTPS connection.Default: true.

Get MinIO object

Action ID: tools.minio.get_object Download an object from MinIO and return its body as a string. Reference: https://docs.min.io/enterprise/aistor-object-store/developers/#get_object

Secrets

Required secrets:
  • minio: required values MINIO_ACCESS_KEY, MINIO_SECRET_KEY; optional values MINIO_ENDPOINT, MINIO_REGION.

Input fields

string
required
MinIO bucket name.
string
required
MinIO object key.
boolean
Whether to check the server certificate for HTTPS connection.Default: true.
string | null
MinIO endpoint URL.Default: null.
boolean
Whether to use HTTPS connection.Default: true.

Get MinIO objects

Action ID: tools.minio.get_objects Download multiple MinIO objects and return their bodies as strings. Reference: https://docs.min.io/enterprise/aistor-object-store/developers/#get_object

Secrets

Required secrets:
  • minio: required values MINIO_ACCESS_KEY, MINIO_SECRET_KEY; optional values MINIO_ENDPOINT, MINIO_REGION.

Input fields

string
required
MinIO bucket name.
array[string]
required
MinIO object keys.
boolean
Whether to check the server certificate for HTTPS connection.Default: true.
string | null
MinIO endpoint URL.Default: null.
boolean
Whether to use HTTPS connection.Default: true.

List MinIO buckets

Action ID: tools.minio.list_buckets List MinIO buckets Reference: https://docs.min.io/enterprise/aistor-object-store/developers/#list_buckets

Secrets

Required secrets:
  • minio: required values MINIO_ACCESS_KEY, MINIO_SECRET_KEY; optional values MINIO_ENDPOINT, MINIO_REGION.

Input fields

boolean
Whether to check the server certificate for HTTPS connection.Default: true.
string | null
MinIO endpoint URL.Default: null.
boolean
Whether to use HTTPS connection.Default: true.

List MinIO objects

Action ID: tools.minio.list_objects List objects in a MinIO bucket. Reference: https://docs.min.io/enterprise/aistor-object-store/developers/#list_objects

Secrets

Required secrets:
  • minio: required values MINIO_ACCESS_KEY, MINIO_SECRET_KEY; optional values MINIO_ENDPOINT, MINIO_REGION.

Input fields

string
required
MinIO bucket name.
boolean
Whether to check the server certificate for HTTPS connection.Default: true.
string | null
MinIO endpoint URL.Default: null.
string | null
MinIO object key prefix.Default: null.
boolean
List recursively.Default: true.
boolean
Whether to use HTTPS connection.Default: true.

Put MinIO object

Action ID: tools.minio.put_object Put an object to MinIO. Reference: https://docs.min.io/enterprise/aistor-object-store/developers/#put_object

Secrets

Required secrets:
  • minio: required values MINIO_ACCESS_KEY, MINIO_SECRET_KEY; optional values MINIO_ENDPOINT, MINIO_REGION.

Input fields

string
required
MinIO bucket name.
string
required
Base64 encoded content of the file to upload.
string
required
MinIO object key.
boolean
Whether to check the server certificate for HTTPS connection.Default: true.
string | null
MinIO endpoint URL.Default: null.
boolean
Whether to use HTTPS connection.Default: true.