SpecsModelExplore
Overview
Actors
External Systems
Edge DevicesObject StorageNotification Provider
IoT Platform
SpecsModelExplore
Object Storage
OverviewGuideLinks and Communications
IDexternal_systems.object_storage
DescriptionCloud object storage (S3) for cold data and exports.
Keyobject_storage
Typeexternal:storage
Statusactive
TechnologiesS3
Attributesdurability: 11 nines, protocol: S3
Tags
Table of contents
Guide
Object Storage
What we store
Durability & failure handling
Where it sits in the flow

Guide

Object Storage

Object Storage is the S3-compatible blob store the platform leans on for anything large and durable: signed firmware images and cold telemetry exports. It is a managed, third-party store — we own the objects we put in it, not the service itself.

Integration contract

Plain S3 semantics over HTTPS: PUT/GET by key, presigned URLs for delegated access, and lifecycle rules for tiering and expiry. No schema, no API of ours to model — just buckets and keys.

What we store

  • Signed firmware artifacts referenced by OTA campaigns.
  • Devices download via short-lived presigned URLs, never long-term keys.

Durability & failure handling

  • Objects are stored with high durability (designed for 11 nines).
  • Reads tolerate transient errors with retry; writes are idempotent on key.
  • An outage blocks new firmware downloads but never corrupts already-cached artifacts on the edge.

Where it sits in the flow

Firmware artifacts are pulled from object storage during an OTA rollout:

Links and Communications

1 incoming link · 1 workflow

Incoming Links(1)

Source objectLabelLink typeRelationRaw idRequiredDescription
Stream Processing

example-iot.product.processing

system
archives to—linksexternal_systems.object_storage——

Related Workflows(1)

WorkflowModelParticipant idParticipant label
OTA firmware rollout

device-lifecycle.ota-rollout

example-iotexternal_systems.object_storageObject storage