我知道使用google-cloud-python库通过以下步骤将Stackdriver日志条目导出到BigQuery:
1)为BigQuery目标数据集授予WRITER对cloud-logs@google.com的访问权限;2)为BigQuery创建接收器
所以我的问题是,有没有其他方法可以让堆栈驱动程序日志拥有对BigQuery的写访问权限来创建接收器?
参考:https://googleapis.github.io/google-cloud-python/latest/logging/usage.html#export-to-bigquery
发布于 2019-07-09 16:52:25
我想知道我是否必须使用cloud-logs@google.com来设置访问权限?
我相信你不需要这样做,基于documentation,你需要的是设置authentication是gcloud auth application-default login还是使用服务帐户json密钥文件。您只需将cloud-logs@google.com作为writer添加到BQ数据集中。
发布于 2019-07-11 01:41:20
我知道您正在寻找不同的替代方案(使用google-cloud-python库确实有效)来将堆栈驱动程序日志导出到BigQuery。
在Stackdriver Logging API documentation中,您可以找到有关如何使用C#、GO、JAVA、NODE.JS、PHP、PYTHON和Ruby语言的示例代码实现此功能的指南
https://stackoverflow.com/questions/56947273
复制相似问题