首页 > 解决方案 > 如何识别请求的来源以及 Firebase 中正在访问哪些文件?

问题描述

我们使用 Firebase 进行文件存储,为我们的用户托管图像和其他媒体。我看到我们的云存储出口成本大幅飙升。看起来网络流量出口 GAE/Firebase 存储是罪魁祸首。我试图了解这些请求来自哪里以及在这些峰值期间访问了哪些文件。我需要设置哪些日志记录来回答这个问题并调试这些峰值的原因。

标签: firebasegoogle-cloud-platformgoogle-cloud-storage

解决方案


数据访问审计日志是确定这一点的正确日志。请参阅https://cloud.google.com/logging/docs/audit

您可以按照以下说明打开它们:https : //cloud.google.com/logging/docs/audit/configure-data-access IAM & Admin > Audit Logs > search for "storage" > For Cloud Storage for Firebase API和谷歌云存储,打开右侧面板中的数据读取和数据写入>点击保存

现在您正在收集它们,您可以按照以下说明查看日志:https ://cloud.google.com/logging/docs/audit Logging > Logs Explorer > In Query > Resource > pick GCS Bucket for your project In日志名称过滤器,选择 data_access


推荐阅读