用户在访问 OSS 的过程中,会产生大量的访问日志。实时日志查询功能将 OSS 与日志服务(LOG)相结合, 允许您在 OSS 控制台直接查询 OSS 访问日志,帮助您完成 OSS 访问的操作审计、访问统计、异常事件回溯和问题定位等工作,提升您的工作效率并更好地帮助您基于数据进行决策。

更多信息请参见阿里云对象存储 OSS 开发人员指南中的对应章节实时日志查询

开启实时日志查询

您可以通过以下两种方式开启实时日志查询功能:
说明 若使用子账号开启Bucket的实时日志,需要授予子账号如下权限:
  • 对应Bucket的管理权限。
  • 只读访问访问控制(RAM)的权限(AliyunRAMReadOnlyAccess)。
  • 管理日志服务(Log)的权限(AliyunLogFullAccess)。
  • 方式一:新建 Bucket 时开启
    1. 登录 OSS 管理控制台
    2. 单击 新建 Bucket
    3. 新建 Bucket对话框填写各项参数。

      其中,日志分析栏需选择开通。其他参数,请参考创建存储空间

    4. 单击确定
  • 方式二:在日志查询页开启
    1. 登录 OSS 管理控制台
    2. 在左侧存储空间列表中,单击目标存储空间名称。
    3. 单击日志查询,在弹出的页面单击立即开通
      说明 若您未开启过日志服务,此处会要求您先授权允许日志服务访问 OSS。授权完成后,系统会弹出开通日志服务产品的对话框,单击立即开通。开通日志服务后重新按照步骤3的操作,开启日志查询功能。

OSS 实时日志查询,免费提供最近7天内的日志查询。您可在日志查询页签,单击右上角设置日志保存时间,修改日志的保存时间。

如您将日志保存时间设置为大于7天,则超过7天的部分,由日志服务单独收费。当您在外网读写日志服务时也会产生的额外费用。 具体收费标准,请参考日志服务计费方式

查询实时日志

您可以通过以下三种方式查询实时日志:
说明 若使用子账号查询实时日志,需授予子账号如下权限:
  • 对应Bucket的访问权限。
  • 只读访问访问控制(RAM)的权限(AliyunRAMReadOnlyAccess)。
  • 只读访问日志服务(Log)的权限(AliyunLogReadOnlyAccess)。
  • 通过原始日志页查询
    您可以指定时间段和查询语句进行实时查询。如,可快速分析某一个字段(如API操作名称)在一段时间内的分布情况,您也可以按条件过滤或统计您希望查看的访问记录。

  • 通过日志报表查询
    日志报表提供了4个开箱即用的报表。
    • 访问中心:展示总体运营状况信息,包括PV、UV、流量以及外网访问地图分布等。

    • 审计中心:展示文件操作的统计信息,包括文件读、写、删等操作统计。

    • 运维中心:展示针对访问日志的统计信息,包括请求数量、失败操作的分布统计等信息。

    • 性能中心:展示针对性能的统计信息,包括外网下载/上传性能分布、不同网络与文件大小的传输性能、文件下载差异列表等信息。

  • 通过日志服务控制台查询

    您可以在日志服务控制台查看 OSS 的访问日志,详情请参考 OSS 访问日志

参考文档

存储访问日志可参考设置日志存储