对象存储BOS

设置访问日志

概述

当用户需要跟踪 BOS 的访问请求时可以开启 BOS 日志功能。日志记录功能可以应用在访问统计和安全审核等方面,每条访问日志记录了单个访问请求的详细信息,包括请求者、Bucket 名称、请求时间和请求操作等信息,访问日志格式描述请参见设置访问日志。当一个 Bucket 开启访问日志功能后,会自动将对这个 Bucket 的访问请求,以小时为单位,按照固定的命名规则,生成日志文件写入用户指定的 Bucket。

说明:

  • 访问日志存储到目标 Bucket 是一个“尽力而为”的过程。大多数情况下,一个访问请求从发生,到对应日志存储到目标 Bucket 会在 2-3 小时内完成。但受到网络环境等因素影响,有的日志可能会延迟较长时间才能存储到目标 Bucket。
  • 日志文件与普通文件性质相同,BOS 无法对其进行清除,只能您主动删除不需要的日志文件。若您一直未删,则日志文件一直保留。如果您有定期删除老旧日志文件的需求,建议配置生命周期规则来删除过期文件。

设置访问日志

  1. 登录 对象存储 BOS 管理控制台
  2. 在左侧 Bucket 列表中,选择需要设置权限的 Bucket,点击 Bucket 名称进入 Bucket 管理目录。
  3. 在上方导航栏选择 配置管理 页签。
  4. 配置管理 页面中选择 基础配置,在 日志管理 区域点击 修改配置 对该 Bucket 的日志管理进行配置。默认情况下日志功能不开启。

image.png

  1. 日志配置操作栏中,将 日志启用 调整为开启状态,并指定日志文件存储的 Bucket 位置及日志文件前缀。

image.png

注意:

  • 日志存储的目标 Bucket 和源 Bucket 不能相同,且两个 Bucket 必须在同一 Region 当中;
  • 日志功能无需额外的收费,只收取日志文件产生的存储费用。日志文件传输不会产生数据传输费,但对已生成的日志文件的访问则与任何其他数据传输同等计费;
  • 日志前缀可以包含字母,数字,下划线,中划线和斜杠,且必须以字母开头,长度1-64位。
  1. 设置完成后,点击 确认 完成日志配置。

相关 API

  • PutBucketLogging 接口:使用 PutBucketLogging API 接口开启 Bucket 的访问日志并指定存放日志的 Bucket 和访问日志的文件前缀。
  • GetBucketLogging 接口:使用 GetBucketLogging API 接口获取某个 Bucket 的访问日志配置情况。
  • DeleteBucketLogging 接口:使用 DeleteBucketLogging API 接口关闭 Bucket 访问日志记录功能。
上一篇
设置合规保留
下一篇
设置回收站