MinIO icon

MinIO

Connect to your MinIO server

Actions11

Overview

This node generates presigned URLs for objects stored in a bucket. A presigned URL is a temporary link that grants time-limited access to an object without requiring direct authentication. This is useful for securely sharing private files or allowing uploads/downloads with limited permissions.

Common scenarios include:

  • Sharing a private file with external users without exposing credentials.
  • Allowing clients to upload files directly to a storage bucket.
  • Generating temporary download links for large files.

For example, you can generate a presigned URL for a specific object in a bucket and send this URL to a user so they can download the file within a limited time window.

Properties

Name Meaning
Bucket Name The name of the bucket containing the object. Can be selected from a list or entered manually.
Object Name The key (name) of the object for which to generate the presigned URL. Can be selected from a list or entered manually.

Output

The node outputs JSON data containing the generated presigned URL. This URL provides temporary access to the specified object in the bucket. The output typically includes fields such as the URL string and possibly metadata about expiration or permissions.

No binary data output is indicated.

Dependencies

  • Requires connection to an object storage service compatible with MinIO or similar S3-compatible APIs.
  • Needs appropriate API credentials configured in n8n to authenticate requests.
  • Uses internal methods for credential testing and listing buckets/objects to support resource locators.

Troubleshooting

  • Invalid bucket or object name: Ensure the bucket and object names exist and are correctly spelled. Use the list mode to select valid entries.
  • Authentication errors: Verify that the API credentials are correct and have sufficient permissions to generate presigned URLs.
  • Expired URLs: Presigned URLs are time-limited; ensure the expiration time meets your use case.
  • Network issues: Confirm connectivity to the storage service endpoint.

Links and References

Discussion