我已使用 GCP 指南https://cloud.google.com/billing/docs/how-to/notify中的示例代码来创建 Python 云函数,以在预算警报指示时发送消息并禁用项目计费项目超出支出限制。预算警报使用 pubsub 来激活云功能。
使用示例代码方法,云功能位于被监控的项目中。该项目由特定的 Google 帐户拥有,并且该 Google 帐户拥有在发布预算警报时使用 pubsub 的预算。
我想将云功能作为服务提供给其他 Google 帐户。我想要发生的是,当在我自己的 Google 帐户以外的 Google 帐户中触发预算警报时,一条 pubsub 消息将发送到我的 Google 帐户下我的一个项目的云功能。
在我看来,这就是 pubsub 的用途,但每当我尝试配置这种方法时,我发现我可以开始工作的唯一组合是预算和云功能在同一个 Google 帐户下。
我想知道是否可以在 IAM 中找到解决方案并设置组织结构。我发现很难掌握 IAM。感激地收到任何建议,即使是“这是不可能的”也会有所帮助。
谢谢