google-cloud-platform - Google Cloud Resource Manager API - Google Workspace/G Suite 用户自己的组织是否总是列在 organizations.list 中?
问题描述
我正在尝试使用Cloud Resource Manager v1beta1 API 的organizations.list
方法来检索用户的组织,最终目标是找到directoryCustomerId
Google Workspace/G Suite 用户自己的本地租户。它是少数可用于检索此信息的 Google API 之一。
由于此 API 返回组织列表,我假设它们代表用户有权访问的 Google Cloud Platform 组织列表,包括用户本身不属于的那些租户。
我的问题是,是否保证对于任何 Google Workspace/G Suite 用户,此列表将至少包括(并且很可能仅包括)用户自己的 Google Workspace/G Suite 组织,即使该组织不使用任何 Google Cloud Google Workspace/G Suite 以外的产品(因此用户对任何此类产品没有特殊访问权限)?
解决方案
是的,它保证可以在任何帐户上工作,并且我已经在 3 个不同的帐户上对其进行了测试:
- 常规 gmail(非 G 套件和 GCP 资源)
- G-suite 帐户(无 GCP 资源)
- G-suite(带有 GCP 资源)
只是概述,G-suite 是面向最终用户的 Google 产品集合,其中包括 GMail、Google Drive、Google Docs、Hangouts 等。另一方面,谷歌云平台是谷歌为开发者或超级用户提供的一系列服务,以便他们创建和运行自己的应用程序。因此,两者在组织和云 API 方面具有相同的结构。请参阅官方文档了解更多信息。
推荐阅读
- java - 限制java中的特殊变量
- reactjs - 使用 ul 和 li 反应 js 树视图
- wordpress - 是否可以在帖子中禁用古腾堡,但不能在 wordress 的页面上禁用?
- python - 如何在没有 Colab 打印功能的 PyCharm 中打印项目?
- reactjs - 为什么只有带有 `/*!` 的第一条评论被保留,其他的都没有?
- amazon-web-services - 将 ACM 证书导入我的本地系统
- linux - freshclam:符号查找错误:freshclam:未定义符号:print_version,版本 FRESHCLAM_PRIVATE
- ios - 如何在尾随滑动动作取消时添加动作(Swift 5)
- spring-boot - 不安全 HttpServletRequest getURI 谷歌云
- java - 基于列类的 Java swing cell 渲染器