为了在 Google Cloud 中启用 Cloud Pub/Sub 作为通知通道,必须做些啥

Posted

技术标签:

【中文标题】为了在 Google Cloud 中启用 Cloud Pub/Sub 作为通知通道,必须做些啥【英文标题】:What have to be done in order to enable Cloud Pub/Sub as a Notification Channel n Google Cloud为了在 Google Cloud 中启用 Cloud Pub/Sub 作为通知通道,必须做些什么 【发布时间】:2020-08-16 08:52:50 【问题描述】:

重现步骤:

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

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

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

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

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

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

【问题讨论】:

【参考方案1】:

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

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

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

希望对你有所帮助。 干杯!

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

【讨论】:

嘿,我现在才意识到这一点,你可能想再次检查你的截图,因为你可能没有看到你已经在上面发布了你的项目 ID,你可能想将它们删除到避免安全问题。 =)

以上是关于为了在 Google Cloud 中启用 Cloud Pub/Sub 作为通知通道,必须做些啥的主要内容,如果未能解决你的问题,请参考以下文章

输入使用 Google Cloud Run 运行的 docker 容器

在 Google Cloud Platform 中启用基于角色的支持时遇到一些问题

在 Google Cloud Platform Console 上启用 Google Ads API 的问题

Google BigQuery:通过 Python google-cloud-bigquery 版本 0.27.0 与 0.28.0 创建视图

Android 应用错误 - 您必须在 Google Cloud 项目上启用结算功能

Google Cloud Functions 启用 CORS?