You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Datum serves from sixteen locations. Until now, the API listed three. datumctl get locations now returns the whole footprint, scoped to your own project, with the detail you need to decide where to run something.
Every location, in your project
$ datumctl get locationsNAME CLASS CITY READY REASONae-north-1 datum-managed DXB True Readyau-east-1 datum-managed SYD True Readybr-east-1 datum-managed GRU True Readyca-east-1 datum-managed TOR True Readycl-central-1 datum-managed SCL True Readyde-central-1 datum-managed FRA True Readygb-south-1 datum-managed LHR True Readyin-west-1 datum-managed BOM True Readyjp-east-1 datum-managed TYO True Readynl-west-1 datum-managed AMS True Readysg-central-1 datum-managed SIN True Readyus-central-1 datum-managed DFW True Readyus-east-1 datum-managed IAD True Readyus-east-2 datum-managed LGA True Readyus-west-1 datum-managed SJC True Readyza-central-1 datum-managed JNB True Ready
A location you can see is a location offered to you. If it is listed in your project, you can deploy into it.
Locations describe where they are
Each location carries its own geography, so you can answer a placement or residency question without looking anything up elsewhere.
country-code is an ISO 3166-1 alpha-2 code, so a data residency question is answerable without parsing a display name. timezone is an IANA zone, for maintenance windows and for showing local time.
And which services run in each one
Where a place exists and where a service runs are two different questions. A location being available to you does not mean every service is offered there.
A record exists where that service works for you. Network services run in all sixteen locations. Compute runs in us-east-1, us-central-1 and us-west-1. Where a service is not listed against a location, it is not offered there yet.
Why this changed
Locations used to be defined inside the network services operator, and each surface that needed them — the console, the CLI, the docs — answered the question its own way. They drifted, and the API ended up describing a smaller platform than the one actually running. Locations now come from one service that owns them, and every surface reads the same answer.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Datum serves from sixteen locations. Until now, the API listed three.
datumctl get locationsnow returns the whole footprint, scoped to your own project, with the detail you need to decide where to run something.Every location, in your project
A location you can see is a location offered to you. If it is listed in your project, you can deploy into it.
Locations describe where they are
Each location carries its own geography, so you can answer a placement or residency question without looking anything up elsewhere.
$ datumctl get location jp-east-1 -o yamlcountry-codeis an ISO 3166-1 alpha-2 code, so a data residency question is answerable without parsing a display name.timezoneis an IANA zone, for maintenance windows and for showing local time.And which services run in each one
Where a place exists and where a service runs are two different questions. A location being available to you does not mean every service is offered there.
A record exists where that service works for you. Network services run in all sixteen locations. Compute runs in
us-east-1,us-central-1andus-west-1. Where a service is not listed against a location, it is not offered there yet.Why this changed
Locations used to be defined inside the network services operator, and each surface that needed them — the console, the CLI, the docs — answered the question its own way. They drifted, and the API ended up describing a smaller platform than the one actually running. Locations now come from one service that owns them, and every surface reads the same answer.
All reactions