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 valuesMINIO_ACCESS_KEY,MINIO_SECRET_KEY; optional valuesMINIO_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 valuesMINIO_ACCESS_KEY,MINIO_SECRET_KEY; optional valuesMINIO_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 valuesMINIO_ACCESS_KEY,MINIO_SECRET_KEY; optional valuesMINIO_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 valuesMINIO_ACCESS_KEY,MINIO_SECRET_KEY; optional valuesMINIO_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 valuesMINIO_ACCESS_KEY,MINIO_SECRET_KEY; optional valuesMINIO_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 valuesMINIO_ACCESS_KEY,MINIO_SECRET_KEY; optional valuesMINIO_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 valuesMINIO_ACCESS_KEY,MINIO_SECRET_KEY; optional valuesMINIO_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 valuesMINIO_ACCESS_KEY,MINIO_SECRET_KEY; optional valuesMINIO_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.