Skip to main content

Store: Amazon S3 Upload

Upload the incoming file (or files) into the configured Amazon S3 bucket under the configured remote folder. S3-compatible providers (Backblaze B2, Scaleway Object Storage, MinIO, ...) are supported through the same node.

Pre-requisite: Install an Amazon S3 (or S3-Compatible Storage) application in Profile > {Organization} > Applications (bucket, region, credentials).

Parameters

S3 bucketrequired

Configured Amazon S3 or S3-Compatible Storage application.

Remote folderrequired

Folder of the bucket where the incoming files are uploaded (e.g. path/to/folder/ or exports/{year}/{month}). Each file is stored at {remote folder}/{original filename}; existing objects at the same key are overwritten.

Date/time and UUID placeholders are expanded at runtime: {year}, {month}, {day}, {hour}, {minute}, {second}, {timestamp}, {timestamp_ns}, {weekday}, {week}, {ordinal}, {offset}, {random_uuid}.

Input

Filerequired

Payload to upload. Accepts File, Files (multi-file), JSON, or MultiJSON — JSON payloads are serialized to a file before transfer.

Output

Total uploaded
Integer count of files transferred.