MinIO icon

MinIO

Connect to your MinIO server

Actions11

Overview

This node generates a presigned URL for uploading (PUT operation) an object to a specified bucket in a MinIO or compatible object storage service. It is useful for securely granting temporary access to upload files without exposing permanent credentials. For example, it can be used in workflows where users need to upload files directly to cloud storage with limited-time access.

Use Case Examples

  1. Generate a presigned PUT URL for a user to upload a profile picture to a specific bucket.
  2. Create a temporary upload link for a document to be stored in a cloud bucket with an expiration time.

Properties

Name Meaning
Bucket Name The name of the bucket where the object will be uploaded. It can be selected from a list of existing buckets or specified by ID.
Object Name The key or name of the object to be uploaded. It can be selected from a list of existing objects or specified by ID.
Options Additional options for generating the presigned URL, such as expiration time in seconds.

Output

JSON

  • presignedUrl - The generated presigned URL for uploading the object via PUT method.

Dependencies

  • Requires connection to a MinIO or compatible object storage service with appropriate credentials for bucket and object access.

Troubleshooting

  • Ensure the bucket name and object name are correct and accessible with the provided credentials.
  • Verify that the expiration time is a positive number and within allowed limits of the storage service.
  • Common errors include permission denied if credentials lack upload rights, or invalid bucket/object name errors if names do not exist or are malformed.

Links

Discussion