spb/datacenterindex
Public
HTML 53.9%
TypeScript 44.5%
JavaScript 0.6%
SQL 0.5%
1# Oracle Cloud Infrastructure — `oracle-regions`23| | |4|---|---|5| Source | `https://www.oracle.com/cloud/public-cloud-regions/` (server-rendered HTML) |6| Kind / mode | `cloud_provider` / `html`, implementation `cloud_regions`, parser `cloud_oracle_regions_v1` |7| Fetch | **L2** (direct HTTP with a browser identity — oracle.com answers 403 to the bot UA, including for robots.txt; with a browser identity robots.txt allows `/cloud/`). No rendering, 0 credits. rpm 6. |8| Schedule | weekly |9| License / attribution | Publicly published provider documentation; facts only — "Oracle — oracle.com/cloud/public-cloud-regions" |10| Verified live | 2026-09-11: 57 regions, 57 valid, 0 rejected (47 operational, 2 announced, 8 restricted, 2 sovereign) |1112**Structure.** Accordion `<li>` per realm (`<h2>Commercial | Sovereign | Government | Multicloud | Connectivity`), one13table per area (North America, Europe, …), rows `<td geo-data="us-ashburn-1">US East (Ashburn)</td> … <td>Live | Coming soon | Planned</td>`.1415**Mapping.** `geo-data` → code, display name → name, parenthetical → city (curated coordinates, precision `city`),16country from the name prefix (US, Canada, UK, UAE, EU Sovereign → from the city), status `Live` → operational, else17`announced`. Sovereign section → `isSovereign: true`; Government section (US Gov / US DoD / UK Gov / Australian Gov) →18status `restricted`, `externalIds.oci_realm = government`. The **Multicloud** tables (Oracle Database@AWS / @Azure /19@Google Cloud) list partner-cloud regions, not OCI regions — skipped. AZ counts are not published (null).2021**Quirks handled.** Some rows carry no `geo-data` (Turin, Jovanovac, Kenya, Morocco, all Government rows) → code =22slug of the name (`italy-north-turin`, `us-gov-east-ashburn`). "Spain Central 2 (Madrid)" reuses `eu-madrid-1` → slug23(the real `eu-madrid-2` is not printed, so we do not guess). Two rows have **swapped** codes on the live page24(`ap-batam-1` on "India South (Hyderabad)", `ap-hyderabad-1` on "Indonesia North (Batam)"): the parser checks the code25against the named city and falls back to a slug code, keeping the printed code in `externalIds.oci_geo_data`.26`uk-cardiff-1` is legitimately displayed as "UK West (Newport)" (alias list). Sovereign rows reuse the commercial27codes → slug codes `eu-sovereign-central-frankfurt`, `eu-sovereign-south-madrid`.2829Spot checks: `us-ashburn-1` → Ashburn, Virginia US; `eu-frankfurt-1` → Frankfurt DE; `ap-singapore-2` → Singapore SG;30Kenya / "Morocco 2" → announced, country only.31