问题描述
我在 Google Cloud Storage 存储分区中有一些对象可通过 https://storage.googleapis.com/blahblahblah 等网址公开下载。我想设置一个监控规则,让我查看下载这些对象之一的频率。我已按照 here 所述打开了数据读取审核日志,但是当我从 storage.googleapis.com 链接下载对象时,我没有看到任何日志。我有另一个存储桶,其中通过 Node Google Cloud Storage 客户端库执行下载,我可以看到该存储桶中的下载日志,因此似乎没有记录来自公共 URL 的下载。
在 Google Cloud 中设置提醒时,我也没有看到在特定存储分区中指定对象的方法。仅为此对象创建一个新存储桶是尝试设置下载次数监控的最佳方法,还是我在这里遗漏了什么?
解决方法
Google Cloud 审核日志不跟踪公开对象(allUsers
或 allAuthenticatedUsers
)。
启用 usage logs
以跟踪对公共对象的访问。