如何识别请求的来源以及在 Firebase 中访问了哪些文件?
How to identify source of requests and which files are being accessed in Firebase?
我们使用 Firebase 进行文件存储,为我们的用户托管图像和其他媒体。我发现我们的 Cloud Storage 出口成本出现大幅上涨。看起来网络流量出口 GAE/Firebase 存储是罪魁祸首。我试图了解这些请求来自何处以及在这些峰值期间正在访问哪些文件。我需要设置哪个日志记录来回答这个问题并调试这些峰值的原因。
数据访问审核日志是确定这一点的正确日志。参见 https://cloud.google.com/logging/docs/audit
您可以按照以下说明打开它们:https://cloud.google.com/logging/docs/audit/configure-data-access
IAM & Admin > 审核日志 > 搜索“存储”> 对于 Firebase API 和 Google 云存储的云存储,在右侧面板中打开数据读取和数据写入 > 点击保存
现在您正在收集它们,您可以按照此处的说明查看日志:https://cloud.google.com/logging/docs/audit
Logging > Logs Explorer > In Query > Resource > 为您的项目选择 GCS Bucket
在日志名称过滤器中,select data_access
我们使用 Firebase 进行文件存储,为我们的用户托管图像和其他媒体。我发现我们的 Cloud Storage 出口成本出现大幅上涨。看起来网络流量出口 GAE/Firebase 存储是罪魁祸首。我试图了解这些请求来自何处以及在这些峰值期间正在访问哪些文件。我需要设置哪个日志记录来回答这个问题并调试这些峰值的原因。
数据访问审核日志是确定这一点的正确日志。参见 https://cloud.google.com/logging/docs/audit
您可以按照以下说明打开它们:https://cloud.google.com/logging/docs/audit/configure-data-access IAM & Admin > 审核日志 > 搜索“存储”> 对于 Firebase API 和 Google 云存储的云存储,在右侧面板中打开数据读取和数据写入 > 点击保存
现在您正在收集它们,您可以按照此处的说明查看日志:https://cloud.google.com/logging/docs/audit Logging > Logs Explorer > In Query > Resource > 为您的项目选择 GCS Bucket 在日志名称过滤器中,select data_access