SNAP / environment guide

A foundation for what comes next.

See how local development, the existing Staging site, and the isolated hosted foundation fit together. The hosted diagnostic uses synthetic content while the operating dive workflow runs independently.

Checking hosted deploymentThis preview may be local or awaiting deployment.

Hosted dev

A dedicated account and small delivery path for a future hosted SNAP. The page itself is the diagnostic, not the application.

Foundation

The delivery path

One request, four clear boundaries

01 / NAME

Parent DNS records

Individual validation and alias records in the existing parent zone. No child zone or NS delegation.

02 / TRUST

HTTPS certificate

A certificate in N. Virginia for this hostname secures the browser connection through CloudFront.

03 / DELIVERY

CloudFront

The edge serves this tiny page and signs requests to its private origin.

04 / STORAGE

Private S3 origin

The diagnostic source bucket blocks public access; direct anonymous reads are checked separately.

Services and links

Select the Hosted dev role before opening AWS consoles

IDENTITY

Isolated account

Direct owner operator and read-only access. Staging and Production remain separate.

AWS access portal
STORAGE

Two private buckets

Versioned diagnostic origin and an empty media bucket in Sydney. No real dive media here.

S3 console
DELIVERY

Distribution and certificate

CloudFront is global; its public certificate is in us-east-1. This page reports a content revision after upload.

Live diagnosticCloudFrontACM
DNS

Individual parent records

The management parent zone holds the certificate CNAME and diagnostic aliases. Existing names are preserved.

Route 53
SPEND

$25 monthly alert

The linked-account budget is active. It emails at 50% and 80% actual spend and 100% forecast spend; alerts do not cap usage.

Budgets
DEPLOYMENT

Named foundation stacks

Infrastructure definitions and this synthetic page can be redeployed without touching the operating sites.

CloudFormation

Deliberately small

1synthetic public page
2private buckets
0customer libraries here
0real media objects required

Deployment record

Workload region
Awaiting deployment
Page revision
Awaiting deployment
Uploaded
Awaiting deployment
Database
None yet; MySQL default candidate