首页 > 解决方案 > Google Cloud Resource Manager API - Google Workspace/G Suite 用户自己的组织是否总是列在 organizations.list 中?

问题描述

我正在尝试使用Cloud Resource Manager v1beta1 API 的organizations.list方法来检索用户的组织,最终目标是找到directoryCustomerIdGoogle Workspace/G Suite 用户自己的本地租户。它是少数可用于检索此信息的 Google API 之一。

由于此 API 返回组织列表,我假设它们代表用户有权访问的 Google Cloud Platform 组织列表,包括用户本身不属于的那些租户。

我的问题是,是否保证对于任何 Google Workspace/G Suite 用户,此列表将至少包括(并且很可能仅包括)用户自己的 Google Workspace/G Suite 组织,即使该组织不使用任何 Google Cloud Google Workspace/G Suite 以外的产品(因此用户对任何此类产品没有特殊访问权限)?

标签: google-cloud-platformgoogle-apigoogle-workspacegoogle-cloud-resource-manager

解决方案


是的,它保证可以在任何帐户上工作,并且我已经在 3 个不同的帐户上对其进行了测试:

  • 常规 gmail(非 G 套件和 GCP 资源)
  • G-suite 帐户(无 GCP 资源)
  • G-suite(带有 GCP 资源)

只是概述,G-suite 是面向最终用户的 Google 产品集合,其中包括 GMail、Google Drive、Google Docs、Hangouts 等。另一方面,谷歌云平台是谷歌为开发者或超级用户提供的一系列服务,以便他们创建和运行自己的应用程序。因此,两者在组织和云 API 方面具有相同的结构。请参阅官方文档了解更多信息。


推荐阅读