MinIO icon

MinIO

Connect to your MinIO server

Actions11

Overview

This node is designed to interact with objects stored in buckets, specifically to retrieve (get) an object from a specified bucket. It is useful in scenarios where you need to access and download files or data stored in cloud storage buckets, such as retrieving images, documents, or any stored data objects for further processing or analysis within an automation workflow.

Use Case Examples

  1. Retrieve a user profile image stored in a cloud bucket to attach it to an email.
  2. Download a configuration file from a bucket to update system settings automatically.
  3. Access a data file from a bucket to process its contents in a subsequent workflow step.

Properties

Name Meaning
Bucket Name Specifies the name of the bucket containing the object to retrieve. It can be selected from a list of available buckets or provided as an ID string.
Object Name Specifies the name (key) of the object within the bucket to retrieve. It can be selected from a list of objects or provided as an ID string.
Field Name Defines the name of the binary field where the retrieved object data will be stored.
Options Additional JSON options to customize the get operation when retrieving the object.

Output

Binary

Contains the binary data of the retrieved object stored under the specified field name.

JSON

  • bucketName - The name of the bucket from which the object was retrieved.
  • objectName - The name (key) of the retrieved object.
  • size - The size of the retrieved object in bytes.
  • lastModified - The timestamp of the last modification date of the object.

Dependencies

  • Requires access to a cloud storage service with buckets and objects, authenticated via an API key or similar credential.

Troubleshooting

  • Ensure the bucket name and object name are correct and exist; otherwise, the node will fail to retrieve the object.
  • Check that the API credentials have sufficient permissions to access the specified bucket and object.
  • If the object is large, consider network or timeout settings that might interrupt the download.
  • Invalid JSON in the 'Get Options' field can cause errors; ensure it is properly formatted.

Discussion