可以更改 Google Cloud Platform 项目 ID?

Posted

技术标签:

【中文标题】可以更改 Google Cloud Platform 项目 ID?【英文标题】:Possible to change a Google Cloud Platform Project ID? 【发布时间】:2016-08-25 02:02:48 【问题描述】:

我知道可以更改项目名称,但是我没有看到任何更改项目 ID 的方法。

如果不在 UI 中,是否可以使用 gcloud shell?

【问题讨论】:

从技术上讲,更改 ID 意味着它是一个新项目... 我考虑使用正确的名称/ID 创建一个新项目,然后将实例/磁盘移到那里。不过,这似乎是不可能的,据我所知,任何移动都是在项目内的区域之间进行的——从不涉及不同的项目。如果我无法更改现有项目的 ID 并且我无法在项目之间移动内容,是否会卡在原样? 您可以在项目之间移动(非常痛苦)资源。有几种方法,它们都可能有帮助或没有帮助,具体取决于您的情况,只需在线搜索,您会发现不止一份详细指南。就个人而言,对于实例,我会创建实例的图像(或快照,如果机器无法关闭,则创建图像),这些图像可以从 GCP 上我的组织内的任何其他项目本地访问。跨度> 【参考方案1】:

您不能更改项目 ID。

您可以选择使用自定义域,例如www.myCompany.com,在这种情况下 projectID 是只有您的内部代码需要知道的东西。

【讨论】:

好的,感谢您的验证,非常感谢。 Project ID(s) 无法更改可能会通过阻止将来或当前的某些功能来影响您的项目,即在撰写本文时,您不能对 Cloud 使用 HTTP 触发器如果您的项目 ID 包含冒号,则 GCP 平台上的函数“HTTP 触发器类型不适用于包含冒号字符的 project ID(s)。” (GCP Documentation 1; @987654322 @)

以上是关于可以更改 Google Cloud Platform 项目 ID?的主要内容,如果未能解决你的问题,请参考以下文章

更改 Google Cloud SQL CURRENT_TIMESTAMP 时区?

Kubernetes 更新更改了 Google Cloud 中节点的静态+保留外部 IP

如何更改 Google Compute Engine 服务帐户的范围以将数据写入 Google Cloud Storage 存储桶?

在 Google Cloud Storage 中存储像数据一样的键值

在 Google Cloud Pub/Sub 中处理订阅过滤器更改的最佳方式是啥?

可以获得 Google Cloud Functions 的静态 IP 地址吗?