我有一个简单的Google Cloud Storage存储桶设置,其中包含一个文件pixel.png,该文件具有可以正常访问的公开网址。
当我进入Stackdriver日志记录时,没有跟踪任何像素请求...日志中唯一的事情是我对存储桶本身进行的管理员更改:
我确定这很简单... AppEngine应用程序的日志记录了我的应用程序的每个图像请求,我想以相同的方式设置存储桶-查看对pixel.png的每个请求。
答案 0 :(得分:4)
在使用Google Cloud Storage的Cloud Audit日志记录时,请务必详细阅读以下页面:Cloud Audit Logging with Cloud Storage。对于您的特定难题,重要的是要意识到默认情况下,审核日志记录已关闭。要打开它,您应该访问GCP控制台中的IAM & admin > Audit Logging
并将其打开以进行Cloud Storage。我在您的问题中提到的第二件事是有关的对象可能是公共的?审计日志中对云存储的警告是:
Cloud Audit Logging不跟踪对公共对象的访问。
因此,如果所讨论的对象是公共对象,则Cloud Audit日志记录不会报告访问。