Skip to content

Storage Upload

Uploads data to a remote storage provider.

Uploads data to a remote storage location, such as an S3 bucket or Google Cloud Storage.

Cloning Optimization#

This node includes a significant performance optimization. If the input data is connected directly from a Storage Download node, the system will attempt to perform a server-side clone of the object instead of downloading and re-uploading it.

This is only possible if both the source and destination storage providers are compatible (e.g., cloning an object from one S3 bucket to another).

If a direct clone is not possible, the node will fall back to streaming the data from the source and uploading it to the destination.

Inputs#

Port Description
Exec
Triggers the upload process.
Name
The name or key of the object in the remote storage.
Data
The data stream to upload.
Provider
The destination storage provider where the data will be uploaded.

Outputs#

Port Description
Success
Executes on successful upload.
Error
Executes on upload failure.
Provider
The storage provider, passed through from the input.

ID: core/storage-upload@v1