Вы можете использовать Журналы аудита для отслеживания активности хранилища от аутентифицированных пользователей.
Чтобы узнать, сколько раз объект был просмотрен, у вас есть для включения DATA_READ журналов доступа.
Затем вы можете выполнить поиск по Просмотр журналов с использованием этого расширенного фильтра :
resource.type="gcs_bucket"
resource.labels.bucket_name=[BUCKET_NAME]
logName="projects/[project_id]/logs/cloudaudit.googleapis.com%2Fdata_access"
protoPayload.resourceName="projects/_/buckets/[bucket_name]/objects/[object_name]"
Обратите внимание, что это работает, только если объект имеет не публичный доступ.