That’s only if you don’t have a business license. If you do, there are almost 40 colos in China that
That’s only if you don’t have a business license. If you do, there are almost 40 colos in China that your request can be served from

r2_list_honor_include compat flag coming up in an upcoming runtime release (default behavior as of 2022-07-14 compat date). Without that compat flag/date, list will continue to function implicitly as include: ['httpMetadata', 'customMetadata'] regardless of what you specify.cf-create-bucket-if-missing can be set on a PutObject/CreateMultipartUpload request to implicitly create the bucket if it doesn't exist.[env.X] in wrangler.toml? Or something else?wrangler.toml worker-dev.subdomain.workers.dev, it was dev.worker.subdomain.workers.dev[env.X]. We have dedicated zones for every single team member, a staging zone that tracks the latest shared branch, and a production zone that tracks the release branch (with CI managing releases to staging & production). E2E tests can run locally (against Miniflare), dev zones (automatically pushing your current code), staging (never publishes, just runs tests) and prod. Prod is locked down so only the manager & maybe whoever is on-call have accessworkers.dev. We have 2 zones - staging & prod. Staging hosts the staging worker & developer workers (with relevant routes & whatnot)beforeAll to instantiate Miniflare or set up the right credsr2_list_honor_includeinclude: ['httpMetadata', 'customMetadata']cf-create-bucket-if-missingPutObject[env.X][env.X]worker-dev.subdomain.workers.devdev.worker.subdomain.workers.devbeforeAllMiniflare