Google cloud platform 谷歌云日志未导出到存储

Google cloud platform 谷歌云日志未导出到存储,google-cloud-platform,google-cloud-logging,google-cloud-console,Google Cloud Platform,Google Cloud Logging,Google Cloud Console,我正在尝试设置一个接收器,将一组特定的谷歌云平台日志导出到谷歌云存储桶中,但无法使其工作,并且似乎与GCP控制台上发生的情况不匹配 步骤(全部使用GCP控制台): 1) 我在日志查看器上设置了一个过滤器,它将显示预期的日志 2) 我选择“创建导出”并填写以下字段: 接收器名称=defaultServiceToGCSSink 接收器服务=谷歌云 存储接收器目标=mylogsBucket 点击OK后,我收到一条消息: 未知用户电子邮件地址:defaultServiceToGCSSink@logg

我正在尝试设置一个接收器,将一组特定的谷歌云平台日志导出到谷歌云存储桶中,但无法使其工作,并且似乎与GCP控制台上发生的情况不匹配

步骤(全部使用GCP控制台):

1) 我在日志查看器上设置了一个过滤器,它将显示预期的日志

2) 我选择“创建导出”并填写以下字段:

  • 接收器名称=defaultServiceToGCSSink
  • 接收器服务=谷歌云
  • 存储接收器目标=mylogsBucket
点击OK后,我收到一条消息: 未知用户电子邮件地址:defaultServiceToGCSSink@logging-somedigits.iam.gserviceaccount.com

显然,接收器试图使用我给它的名称作为将要写入存储桶的用户

当我检查bucket时,我可以看到带有该电子邮件的用户被添加为mylogsBucket的所有者。但桶里还是没有原木

我还添加了组云-logs@google.com作为bucket的所有者(如文档所述),但没有任何功能,也没有日志导出到bucket(我已经等待了几个多小时)


我是否应该将该新用户添加到IAM?我尝试过,但它不接受电子邮件地址作为有效用户名

从存储桶ALCs中删除gserviceaccount.com用户,然后尝试创建接收器


您是否有可能在过去的某个时间成功创建接收器,然后将其删除?我的猜测是,服务帐户早些时候已放在存储桶中,现在接收器创建失败,因为它正在尝试再次添加帐户。

在通常情况下,第一个条目开始出现在google存储桶中可能需要一段时间,因为日志条目以每小时批的方式保存到云存储桶中

将日志导出到云存储桶时,日志会将一组文件写入该桶,这些文件按日志类型和日期按目录层次结构组织


有关导出日志的详细说明:

谢谢。我从零开始,一切正常。我不清楚谁有责任将帐户权限添加到bucket中,但显然这确实是在幕后进行的。