谷歌云存储每个文件统计/下载

maX*_*maX 3 google-cloud-storage google-cloud-platform

是否可以获取谷歌云存储中文件的每个文件统计信息(或至少下载计数)?

我想找到 js 插件文件的下载次数,以了解这些插件文件的使用频率(在客户端页面中)。

Neo*_*son 7

是的,这是可能的,但必须启用它。

官方建议为您想要跟踪的主存储桶生成的日志创建另一个存储桶。

gsutil mb gs://<some-unique-prefix>-example-logs-bucket
Run Code Online (Sandbox Code Playgroud)

然后为 Cloud Storage 分配该存储桶的 Roles/storage.legacyBucketWriter 角色:

gsutil iam ch group:cloud-storage-analytics@google.com:legacyBucketWriter gs://<some-unique-prefix>-example-logs-bucket
Run Code Online (Sandbox Code Playgroud)

最后启用主存储桶的日志记录:

gsutil logging set on -b gs://example-logs-bucket gs://<main-bucket>
Run Code Online (Sandbox Code Playgroud)

在主存储桶上生成一些活动,然后最多等待一小时,因此每小时和每天都会生成报告。您将能够在步骤 1 中创建的日志存储桶上浏览这些事件:

日志文件保存在 aux 存储桶中

更多信息,请访问https://cloud.google.com/storage/docs/access-logs