首页 > 解决方案 > 为了在 Google Cloud 中启用 Cloud Pub/Sub 作为通知通道,必须做些什么

问题描述

重现步骤:

第 1 步:我在 Google Cloud 中只创建了两个项目:(1)Firebase 伞下的 Firestore 数据库和 Google Cloud Pub/Sub

第 2 步:我在 Firestore 中创建了一个策略警报,如果一分钟内有一次写入,就会触发该警报。显然,该指标旨在用于学习目的。

第 3 步 - 我在此策略电子邮件频道中添加了它,它按预期工作。我的意思是,很快我在 Firestore 集合中编写任何文档都会收到一封电子邮件。到目前为止,一切都很好。

第 4 步 - 现在我想创建第二个策略,其中 Pub/Sub 通道指向 Google Cloud Pub/Sub,无论我尝试什么,这个选项都冻结/无法,正如您在这张图片中看到的那样

无法发布/订阅

所以我的直截了当的问题是:如何为我的策略启用这样的 Pub/Sub 频道选项?周围的问题是:在免费帐户中不能使用 Pub/Sub Channel 选项吗?我想我可以使用,因为我没有阅读任何关于此的说明。当然必须存在一些限制,但我现在很乐意使用最小的。

如果它添加了一些重要信息,这里是我的 Pub/Sub:

发布/订阅

标签: firebasegoogle-cloud-platformgoogle-cloud-firestoregoogle-cloud-messaginggoogle-cloud-pubsub

解决方案


我之前使用过一些通知,因此我在 GCP 文档中进行了一些挖掘,并逐步找到了设置 PubSub 通知的步骤。

链接如下 [1],您有配置 PubSub 的步骤。基本上,在创建 PubSub 主题之后,您必须创建通知通道。

转到监控 > 设置(在右上角有一个蓝色按钮“通知渠道”,在那里你会找到 PubSub 的部分,我发送给你的链接有更详细的信息,但大致这就是你所缺少的。

我希望它可以帮助你。干杯!

[1] - https://cloud.google.com/monitoring/support/notification-options#pubsub


推荐阅读