首页 > 解决方案 > console.developers.google.com 与 console.cloud.google.com 有何不同?

问题描述

浏览 Google 文档时,经常会出现这两个控制台 - console.developers.google.com 和 console.cloud.google.com

有 2 个 API 仪表板:

例如在这两个指南中,

这 2 个指南是指在每个控制台中创建项目。

这两个控制台有何不同?

附言。甚至 stackoverflow 都有单独的标签。

标签: google-developers-consolegoogle-cloud-console

解决方案


Google 使用控制台作为查看相关服务集的一种方式。

从根本上说,这些视图背后的 Google 项目(即服务、凭据等的分组)就是所呈现的内容,并且无论使用何种控制台,这些(项目)都是相同的。

因此,以下显示了查看同一项目的 2 种方法:

PROJECT=[[SOME-GOOGLE-PROJECT]]
https://console.developers.google.com/?project=${PROJECT}
https://console.cloud.google.com/?project=${PROJECT}

开发者控制台(或者是 API 控制台?曾经是?)谷歌云平台项目的默认视图,但现代的方法是通过云控制台。

还有一个 Firebase控制台、主页(操作)控制台、Apps 脚本控制台等。

有时项目仅在创建它们的控制台下可用,但从根本上说,只有一种类型的 Google 项目。

旁白:所有 Google 项目的一个方面是它们包含已为该项目启用的 Google API(或服务)。Google 的一个非常强大的功能是每个公共 Google 服务都具有类似的“形状”:

https ://developers.google.com/apis-explorer

所有 Google 服务都可以通过 REST 访问,由所谓的发现文档(即由称为发现服务的元服务公开),一致地使用身份验证,并以多种语言发布所谓的 API 客户端库。

Google 正在转向一种模型,在该模型中,它的服务也使用 gRPC 公开(因为它们在内部)。在此过渡期间,也只有部分服务(主要是云)可通过 gRPC 使用。

可以说,虽然 Google 经常将自己呈现为一组独特的技术,但这些技术实际上是非常一致的。


推荐阅读