Google Cloud Stackdriver日志记录-日志导出到BigQuery-拒绝访问数据集

时间:2019-11-17 09:40:23

标签: google-bigquery google-cloud-stackdriver

我已经从Google Cloud创建了一个导出接收器-Stackdriver Logging到BigQuery。设置完成后,几天或几周内一切正常。

然后突然我收到错误消息:

”对数据集的访问被拒绝 StackdriverLogsPARTITIONED / script_googleapis_com_console_logs $ 20191117“

“指定的数据集不允许与日志接收器关联的服务帐户对其进行写入。授予在数据集的接收器的writerIdentity字段中指定的服务帐户的写​​权限。了解更多信息”

我没有更改服务帐户的权限,也没有更改BigQuery中的其他任何内容。

到目前为止,我已经尝试过:

  • 我尝试将导出链接到BigQuery分区数据集以及“默认”数据集。

  • 我尝试将所有权限授予该服务帐户。因此,可以完全访问Google Cloud项目,可以完全访问BigQuery。

  • 我还尝试创建一个新的导出接收器并使用现有的BigQuery数据集。

到目前为止没有任何工作。唯一有效的方法是创建一个新的导出接收器并创建一个新的BigQuery数据集。这不是很方便,因为BigQuery数据集的数量正在增加,并且数据已分发到不同的数据集。我认为有一种合并这些数据集的方法,我希望有一个解决方案来避免发生此错误。

0 个答案:

没有答案