Upload Storage File

Uploads a local file to an Orchestrator storage bucket.

Behaviour

Risk: Low · Idempotent: No · Safe to retry: Yes · Recovery: Not replayed after a crash

Package Orchestrator activities VeloPhex.Orchestrator.Activities 0.7.1-rc.12 · Supported (Core profile) · type id velophex.orchestrator.storage.uploadFile

Properties#

Input#

Bucket#

Bucket · String · Required · Default: Not specified in package metadata

The storage bucket's name, such as 'Invoices'. It must exist in the job's workspace or be shared into it.

Local File#

LocalPath · String · Required · Default: Not specified in package metadata

The full path of the file to upload.

Path in Bucket#

PathInBucket · String · Optional · Default: Not specified in package metadata

Where to store the file, such as 'invoices/inv-1.pdf'. Empty keeps the file's name at the bucket's root; a path ending in '/' keeps the name in that folder.

Options#

Content Type#

ContentType · String · Optional · Default: Not specified in package metadata

The file's media type, such as 'application/pdf'. Empty infers it from the extension.

Output#

Stored Path#

StoredPath · String · Output

The file's path in the bucket.

Size#

SizeBytes · Int64 · Output

The stored file's size in bytes.

Version#

Version · Int32 · Output

The stored file's version; 0 when the bucket does not keep versions.

Retry and risk#

This activity is safe to retry: running it again after a transient failure does not repeat a side effect. If a run is interrupted and the outcome of a step is unknown, the step is never retried automatically (what to do). How activities declare this: characteristics, retries and risk.

Every activity also has the engine's common properties: Timeout and Continue On Error.

Generated from VeloPhex.Orchestrator.Activities 0.7.1-rc.12. Category: Storage. Keywords: storage, bucket, upload, file, put, save, orchestrator.

Properties

Input

Options

Output

Retry and risk

Related activities