firebase - 如何识别请求的来源以及 Firebase 中正在访问哪些文件?
问题描述
我们使用 Firebase 进行文件存储,为我们的用户托管图像和其他媒体。我看到我们的云存储出口成本大幅飙升。看起来网络流量出口 GAE/Firebase 存储是罪魁祸首。我试图了解这些请求来自哪里以及在这些峰值期间访问了哪些文件。我需要设置哪些日志记录来回答这个问题并调试这些峰值的原因。
解决方案
数据访问审计日志是确定这一点的正确日志。请参阅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
推荐阅读
- mailchimp - 使用 MailChimp API v3 添加地址
- html - 为什么向我的图像添加属性链接会移动我的图像?
- c# - 2 不同组框中的单选按钮
- typescript - 在这种情况下,TypeScript 类型系统是否过于宽松?
- reactjs - 错误:在渲染时,Provider 的钩子调用无效
- java - Javassist - 向参数添加注释 [已解决]
- reactjs - 如何比较 React Hooks useEffect 上的 oldValues 和 newValues?多次重新渲染
- jupyter-notebook - Jupyter 笔记本正在加载,但在运行时没有任何反应
- python - Flask 应用程序未在 localhost 上运行,没有错误
- java - 如何一次从数组中获取 3 个整数的信息