您可以利用管理控制台为存储空间启用和禁用日志记录。您可以在已启用日志记录的同一存储空间中存储日志,也可以另外创建新存储空间来存储日志。有关存储日志记录格式等详细信息,请参见阿里云对象存储OSS开发人员指南中的对应章节设置访问日志记录

说明
为保证该功能正常执行,需要确保账号下至少有1对启用状态的AccessKey

操作步骤

  1. 进入OSS 管理控制台界面。
  2. 在左侧存储空间列表中,单击目标存储空间名称,打开该存储空间概览页面。
  3. 单击基础设置页签,找到日志管理区域。
  4. 单击设置,开启或关闭日志存储。如果开启日志存储,您需要进行以下设置:
    • 日志存储位置框中,下拉选择存储日志记录的存储空间名称,只能选择同一用户下同一数据中心的存储空间。
    • 日志前缀框中,输入日志名称前缀,即下文的日志记录命名规则 中的 <TargetPrefix>,日志将被记录在根目录下。您也可以在<TargetPrefix>前面加文件夹路径,例如:log/<TargetPrefix>,日志将被记录在log/目录下。
  5. 单击保存

日志记录命名规则

存储访问日志记录的对象命名规则示例如下:

<TargetPrefix><SourceBucket>YYYY-MM-DD-HH-MM-SS-<UniqueString>

  • <TargetPrefix>:用户指定的日志前缀
  • <SourceBucket>:源存储空间名称
  • YYYY-MM-DD-HH-MM-SS:该日志创建时的北京时间,显示内容为“年-月-日-小时-分-秒”,字母位数与最终呈现数字位数一致
  • <UniqueString>:OSS 系统生成的字符串

例如,一个实际用于存储 OSS 访问日志的对象名称如下:

MyLog-OSS-example2015-09-10-04-00-00-0000

  • MyLog 为用户指定的日志前缀。
  • oss-example 是源存储空间的名称。
  • 2015-09-10-04-00-00 是该日志被创建时的北京时间。
  • 0000 是 OSS 系统生成的字符串。