Skip to content
Registry

storage

v0.1.3

Object storage across AWS S3, GCS, Cloudflare R2, and a native local filesystem backend. Streamed uploads, signed URLs, and object change triggers.

blobgcsobject-storager2s3

Install

bash
iii trigger compose::add worker=storage@0.1.3

Run in your project with the iii engine running. Exact versions are immutable and digest-pinned.

Functions4

storage::deleteObject

Function

Delete an object. No-op when the object does not exist.

Request
valueunknown
Response
valueunknown

storage::getObject

Function

Read an object. Body is base64; for large objects use presignUrl.

Request
valueunknown
Response
valueunknown

storage::presignUrl

Function

Issue a short-lived URL the browser can hit directly to PUT or GET an object.

Request
valueunknown
Response
valueunknown

storage::putObject

Function

Write an object to a configured bucket. Body is base64; max 10MB inline.

Request
valueunknown
Response
valueunknown

Triggers2

storage::object-created

Trigger

Fires when an object is written to a configured bucket whose notifications source is wired up.

Invocation
valueunknown
Return
valueunknown

storage::object-deleted

Trigger

Fires when an object is removed from a configured bucket whose notifications source is wired up.

Invocation
valueunknown
Return
valueunknown

Search the registry

Find workers, kits and executables, or jump to a page.