Skip to main content
The origin is the upstream Tenbyte CDN pulls from on cache miss. You can attach a hostname/IP or an S3-compatible bucket. The edge then caches the response per your rules.

Origin types

Hostname origin

Origin

Origin for Hostname

Verify reachability before saving:
If the origin uses virtual hosting or has a TLS cert for a different name, set a custom Host header in Headers.

S3-compatible origin

Origin

Origin for S3 Bucket

Endpoint cheat sheet

Least-privilege IAM

Use a read-only key scoped to the bucket / prefix you’re serving. Example AWS policy:

Verify before saving

If both work locally with the same key, the CDN will work too.

Update origins

After editing fields, click Update Origins.
Update your Origin

Update your Origins

Distribution status flips to Updating until the new config rolls out (usually under a minute).

Manage via API

See CDN API reference for the exact field names.

Rotate S3 keys safely

  1. Create a new key pair on the IAM user (so two keys are active).
  2. Update the origin via the console or API with the new key.
  3. Confirm x-cache: HIT and a clean MISS → HIT transition for a fresh path.
  4. Deactivate / delete the old key in IAM.

Failure modes