如何从终端中的 Pub/Sub 服务获取 Google 事件消息?

How To Get Google Event Messages From Pub/Sub service in terminal?

终端中Google Cloud Platform Console Subscriptions(与Nest Doorbell Device 的事件触发器相关)中显示的Message body 是否有获取命令?

如果不是,我如何向 Pub/Sub 服务发出 API 请求并接收 GCP 控制台中显示的相同 JSON 负载?

谢谢

您可以使用 gcloud CLI 查看订阅消息。只是不要 ack 消息,以便它会继续传递给订阅者。

注意:我不使用 Nest 门铃,所以我无法评论他们的界面。以下是 Pub/Sub 服务特有的。

gcloud pubsub subscriptions pull

您可以使用 REST API 或其中一种 SDK 执行相同的操作。

REST API: Method: projects.subscriptions.pull

SDK: Receiving messages using Pull