Skip to the content.

Shared CDN handoff (archived)

Status (2026-08-21): Implemented in portfolio. Test CD syncs to shared-cdn-test without --delete; Lambda imports shared-cdn-test-url.

Canonical docs: infra.md § Shared test CDN, cicd.md § Static assets.

Live resources (us-west-2, account 305052780274)

Item Value
CloudFormation stack shared-cdn-test (owned in HyperActivity)
S3 bucket shared-cdn-test-assets-305052780274
CloudFront E2OVTT3OXC02BG
NUXT_APP_CDN_URL https://d3sr1gndi209fc.cloudfront.net

Rules that still apply

  1. Bucket root only — no portfolio/ prefix.
  2. Never aws s3 sync --delete the shared bucket.
  3. Do not invalidate /* on E2OVTT3OXC02BG.
  4. Do not destroy shared-cdn-test from this repo.
  5. Production stays on portfolio-prod CDN until shared-cdn-production is requested.
  6. Leave stack-owned portfolio-test AssetsBucket / AssetsDistribution until explicitly retired.