Google analytics 如何在谷歌云存储中启用实时对象访问分析?

Google analytics 如何在谷歌云存储中启用实时对象访问分析?,google-analytics,google-cloud-platform,google-cloud-storage,Google Analytics,Google Cloud Platform,Google Cloud Storage,我正在尝试为谷歌云存储桶中存储的对象设置实时访问日志。谷歌指定的访问日志每小时生成一次,无法正常工作 我想要关于对象访问的类似信息(ip、下载量、客户端操作系统),但要实时。有没有办法在谷歌云平台上做到这一点 如果使用实时日志将流量路由到另一个点会更好,我将非常感谢您提供有关如何以及使用何种工具的建议。最后,我希望在google data studio中可视化数据。不幸的是,google存储只提供以下功能 我认为您需要访问bucket对象的日志,例如图像、视频等。 你也许可以试着在你的桶前使用。

我正在尝试为谷歌云存储桶中存储的对象设置实时访问日志。谷歌指定的访问日志每小时生成一次,无法正常工作

我想要关于对象访问的类似信息(ip、下载量、客户端操作系统),但要实时。有没有办法在谷歌云平台上做到这一点


如果使用实时日志将流量路由到另一个点会更好,我将非常感谢您提供有关如何以及使用何种工具的建议。最后,我希望在google data studio中可视化数据。

不幸的是,google存储只提供以下功能

我认为您需要访问bucket对象的日志,例如图像、视频等。 你也许可以试着在你的桶前使用。 因此,您可以通过获取所需的访问日志,并从stackdriver获取

{
  "requestMethod": string,
  "requestUrl": string,
  "requestSize": string,
  "status": number,
  "responseSize": string,
  "userAgent": string,
  "remoteIp": string,
  "serverIp": string,
  "referer": string,
  "latency": string,
  "cacheLookup": boolean,
  "cacheHit": boolean,
  "cacheValidatedWithOriginServer": boolean,
  "cacheFillBytes": string,
  "protocol": string
}

云存储有三种类型的日志:

  • -在记录指定存储桶的所有请求的小时费率上更新
  • 存储日志—每天更新,提供从最后一天开始的所有存储使用情况信息
  • -连续跟踪访问情况,这是一种为认证用户记录存储活动的方法
  • 您可以在Google云平台控制台>活动中查看审计日志

    资源类型筛选器:
    GCS bucket

    可以在中找到日志的更详细版本


    如果您需要使用谷歌云文档中提供的日志进行进一步分析。还有一个示例查询用于在DataStudio中可视化数据

    谢谢你的帮助。我查看了审计日志,虽然它们是实时生成的,但谷歌已经选择对公共云存储对象禁用它们。您知道如何绕过审核日志的公共访问限制吗?审核日志仅限于经过身份验证的用户(这不包括allUsers访问),以防止未经授权记录用户私有数据,如电子邮件或设备ID、IP。所有经过身份验证的用户访问都会被记录,
    {
      "requestMethod": string,
      "requestUrl": string,
      "requestSize": string,
      "status": number,
      "responseSize": string,
      "userAgent": string,
      "remoteIp": string,
      "serverIp": string,
      "referer": string,
      "latency": string,
      "cacheLookup": boolean,
      "cacheHit": boolean,
      "cacheValidatedWithOriginServer": boolean,
      "cacheFillBytes": string,
      "protocol": string
    }