GCS Bucket 未记录 pixel/file 请求

GCS Bucket not logging pixel/file requests

我设置了一个简单的 Google Cloud Storage 存储桶,其中包含一个文件,pixel.png 以及一个可公开访问的 url 文件。

当我进入 Stackdriver 日志记录时,none 的像素请求正在被跟踪...日志中唯一的内容是我对存储桶本身所做的管理员更改:

我确定这很简单...我的 AppEngine 应用程序的日志记录了我的应用程序发出的每个图像请求,我想以相同的方式设置存储桶 - 查看 [=] 的每个请求20=].

使用 Google 云存储的云审核日志记录时,请务必详细阅读此页面:Cloud Audit Logging with Cloud Storage。对于您的特定难题,重要的是要意识到默认情况下审计日志已关闭关闭。要打开它,您应该访问 GCP 控制台中的 IAM & admin > Audit Logging 并为云存储打开它。我在你的问题中注意到的第二件事是,所讨论的对象可能是 public?云存储的审核日志记录中有一条警告:

Cloud Audit Logging does not track access to public objects.

因此,如果有问题的对象是 public,Cloud Audit 日志记录不会报告访问。