google-developers-console - console.developers.google.com 与 console.cloud.google.com 有何不同?
问题描述
浏览 Google 文档时,经常会出现这两个控制台 - console.developers.google.com 和 console.cloud.google.com
有 2 个 API 仪表板:
- https://console.developers.google.com/apis/dashboard
- https://console.cloud.google.com/apis/dashboard
例如在这两个指南中,
- https://developers.google.com/hangouts/chat/how-tos/bots-publish
- https://codelabs.developers.google.com/codelabs/chat-apps-script/#3
这 2 个指南是指在每个控制台中创建项目。
这两个控制台有何不同?
附言。甚至 stackoverflow 都有单独的标签。
解决方案
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 经常将自己呈现为一组独特的技术,但这些技术实际上是非常一致的。
推荐阅读
- image - 从 Flutter/Dart 访问受 AWS S3 保护的图像?
- ms-access - Access 2016 使表查询停止工作
- azure - ADF git 配置错误:不允许保存到当前分支,要么选择另一个分支,要么解决 Azure DevOps 中的权限
- sql-server - 更新租赁商店系统的商店租赁状态
- ruby - 我如何在 ruby 中填充多维数组
- java - 使用 API 将文件上传到 Microsoft Teams
- r - 搜索重复的行条目(具有不同的值!)并将它们相加
- java - java jtwig中带有for循环的动态变量名不起作用(无法使用参数错误解析函数“属性”)?
- javascript - 带有多个复选框的 HTML 表格过滤器
- javascript - 根据来自外部服务器/API 的信息使用 td 创建新的 tr