【问题标题】:Google cloud pubsub aggregated sink谷歌云 pubsub 聚合接收器
【发布时间】:2019-02-12 21:26:07
【问题描述】:

我发现 gcloud 的文档很详细,但不是最容易理解的。有没有人能告诉我我在做什么,这意味着我的主题从未收到我认为应该的日志。非常感谢:

  1. 创建一个名为 logproj 的项目,启用 PubSub API 并创建一个名为 mytopic 的主题。

  2. 使用我刚刚创建的 PubSub 主题的目标创建组织范围的聚合接收器,接收器仅包含管理活动日志:

gcloud logging sinks create mysink pubsub.googleapis.com/projects/logproj-12345/topics/mytopic --include-children --organization=123456789123 --log-filter='"logName:activity" AND logName:"/logs/cloudaudit.googleapis.com%2Factivity"'

  1. 上述命令成功完成,并为我提供了一个名为 o78732a92983-3234626@gcp-sa-logging.iam.gserviceaccount.com 的服务帐户,我需要将其添加到主题并赋予 PubSub Publisher 角色,这是我通过 Web UI 完成的。

  2. 为了测试主题正在接收组织范围的活动日志,我创建了一个测试项目。然后使用日志查看器并选择 pubsub 主题,但我能看到的唯一日志是我在 logproj 项目中创建的主题。

我错过了什么?

提前致谢。

【问题讨论】:

    标签: google-cloud-platform google-cloud-pubsub


    【解决方案1】:

    在 Stackdriver 日志中找不到发布到 Pub/Sub 的消息。如果您想查看发布到您的主题的消息:

    1. 为您的主题创建订阅

    2. 使用命令行拉取消息:https://cloud.google.com/sdk/gcloud/reference/pubsub/subscriptions/pull

    或者,您可以实现一个简单的订阅者。代码示例可以在这里找到:https://cloud.google.com/pubsub/docs/pull

    【讨论】:

      猜你喜欢
      • 2020-09-08
      • 1970-01-01
      • 2018-07-15
      • 2018-06-14
      • 2018-02-09
      • 1970-01-01
      • 2016-12-18
      • 2020-01-03
      • 1970-01-01
      相关资源
      最近更新 更多