Skip to content

External Storage

Skymage can fetch private objects from configured storage credentials and apply the same transformations used for public-origin images.

Supported Drivers

URL Pattern

text
https://{handle}.skymage.net/v1/ex/{storage-handle}/{object-path}?{parameters}

Example:

text
https://demo.skymage.net/v1/ex/product-images/catalog/item-001.jpg?w=600&h=600&fit=contain&f=webp&q=84

The storage configuration is resolved for the user who owns the pull zone. Only configurations with a connected status are used by the processing service.

Setup

  1. Open External Storage in the Skymage dashboard.
  2. Select Amazon S3 or Bunny Storage.
  3. Enter a unique storage handle and provider credentials.
  4. Test the connection.
  5. Use the storage handle in /v1/ex/ URLs.

Cache Behavior

Transformed storage objects use immutable CDN caching. Purge the pull-zone cache or change the URL when replacing an object at the same path.

Errors

StatusMeaning
404Pull zone, storage handle, or object was not found.
503The storage provider could not be reached or rejected the credentials.
500The object was fetched but image processing failed.