是否可以更改 Google 云平台项目的区域?
Is it possible to change the region of a Google Cloud Platform project?
如果我转到 Google Developer Console,那么我可以看到我所有的 Cloud Platform 项目,但看不到它们的区域。
如何查看每个项目的区域?是否可以在设置后更改区域?
感谢您的帮助。
https://cloud.google.com/appengine/docs/python/console/#server-location
正在设置服务器位置
创建项目时,您可以指定提供项目的位置。在新项目对话框中,单击 link 以显示高级选项,然后 select 从下拉菜单中选择一个位置:
- 美国中部
- us-east1
- 欧洲西部
如果您 select us-east1,您的项目将由南卡罗来纳州的一个区域提供服务。 us-central 和 europe-west 位置分别包含美国和西欧的多个区域。部署到 us-central 或 europe-west 的项目可以从它们包含的任何一个区域提供服务。如果您想将 App Engine 实例与其他单区域服务(例如 Google Compute Engine)并置,您应该 select us-east1.
关于这个问题的 BigQuery 方面:
table 上的数据位置一旦设置为 immutable。
为了更改位置,最简单的解决方案是将数据导出到 Google Cloud Storage,删除 table,在正确的位置重新创建 table区域,然后导入数据。
没有 GCP 项目区域这样的东西。
换句话说,region/location 特定于资源,GCP 项目不会永久绑定到单个 region/location.
例如,您可以拥有一个在不同区域包含多个 BigQuery 数据集的项目。
同一个项目可以有许多 Compute Engine 实例 运行,每个都在不同的 location/region.
每个GCP项目都有一个default region设置,但在GCP中创建资源时总是可以覆盖,主要用于在[=21=中未指定位置时猜测默认位置] 来电。
如果我转到 Google Developer Console,那么我可以看到我所有的 Cloud Platform 项目,但看不到它们的区域。
如何查看每个项目的区域?是否可以在设置后更改区域?
感谢您的帮助。
https://cloud.google.com/appengine/docs/python/console/#server-location
正在设置服务器位置
创建项目时,您可以指定提供项目的位置。在新项目对话框中,单击 link 以显示高级选项,然后 select 从下拉菜单中选择一个位置:
- 美国中部
- us-east1
- 欧洲西部
如果您 select us-east1,您的项目将由南卡罗来纳州的一个区域提供服务。 us-central 和 europe-west 位置分别包含美国和西欧的多个区域。部署到 us-central 或 europe-west 的项目可以从它们包含的任何一个区域提供服务。如果您想将 App Engine 实例与其他单区域服务(例如 Google Compute Engine)并置,您应该 select us-east1.
关于这个问题的 BigQuery 方面:
table 上的数据位置一旦设置为 immutable。
为了更改位置,最简单的解决方案是将数据导出到 Google Cloud Storage,删除 table,在正确的位置重新创建 table区域,然后导入数据。
没有 GCP 项目区域这样的东西。
换句话说,region/location 特定于资源,GCP 项目不会永久绑定到单个 region/location.
例如,您可以拥有一个在不同区域包含多个 BigQuery 数据集的项目。
同一个项目可以有许多 Compute Engine 实例 运行,每个都在不同的 location/region.
每个GCP项目都有一个default region设置,但在GCP中创建资源时总是可以覆盖,主要用于在[=21=中未指定位置时猜测默认位置] 来电。