我配置了多个日志接收器,以接收到我在一个项目中创建的日志存储桶,而不是默认的日志存储桶。
现在我想在该项目中创建一个日志接收器,通过 pub/sub 将日志发送到某处。
问题是当我尝试创建接收器时,它只允许我从默认存储桶中选择日志。我没有看到用于更改项目日志接收器的日志范围以指向我创建的存储桶的选项,这怎么可能?
我需要将其指向我手动创建的存储桶以从中获取日志:"logging.googleapis.com/projects/myproject/locations/global/buckets/my_log_bucket"
https://cloud.google.com/logging/docs/log-scope/create-and-manage#set-default。
日志接收器是路由日志条目的处理组件。您可以查看文档事实上,日志接收器并不是基于日志存储桶或其他任何东西,它直接连接到 Cloud Logging API 以将日志条目路由到正确的目的地。因此,您必须将接收器(或路由器)直接插入云日志记录的根目录,而不是作为先前接收器的子处理。
如果您需要从多个项目获取日志,您可以: