# R2 bucket that stores all hosted page content. # Objects are keyed "/" (e.g. "my-project/index.html", # "my-project/assets/app.js") — see docs/plans/2026-07-12-pages-design.md §4.3. # Bound to the Worker via the "PAGES" binding name in wrangler.toml. resource "cloudflare_r2_bucket" "pages" { account_id = var.cloudflare_account_id name = "pages" }