CDNShark Documentation

Guides, tutorials, and references for every part of CDNShark — edge delivery, pull zones, DNS, cache controls, and more.

← Back to Documentation

Connecting Storage to a Pull Zone

Point a pull zone at a storage bucket to deliver your files from CDNShark edge nodes worldwide, with caching, HTTPS, and custom hostnames.

Set storage as the origin

  1. Go to Pull Zones and click Add Pull Zone (or edit an existing one).
  2. For Origin Type, choose CDNShark Storage.
  3. Select the bucket you want to serve.
  4. Pick a caching preset and click Save.

Your zone receives a CDN hostname immediately. Add a custom hostname (CNAME) if you want to serve files from your own domain — SSL is provisioned automatically.

How caching works

  • On the first request for an object, the edge node fetches it from the bucket and caches it.
  • Subsequent requests are served from the edge until the cache TTL expires.
  • Update a file in the bucket, then purge the path (or the whole zone) so edge nodes fetch the new version.

Recommended settings

  • Use the NVMe tier for buckets behind a pull zone to keep origin fetches fast.
  • Set a longer cache TTL for static assets that rarely change.
  • Enable Force HTTPS so all delivery is encrypted.