本文介绍对象存储OSS相关日志的字段详情。

  • 访问日志

    记录对应Bucket的所有访问日志,实时采集。

    日志字段 说明
    __topic__ 日志主题,固定为oss_access_log。
    owner_id 阿里云账号ID
    region Bucket所在地域
    access_id 访问者的阿里云AccessKey ID
    time 访问时间,即OSS收到请求的时间。如果需要时间戳,可使用__time__
    owner_id Bucket拥有者的阿里云账号ID
    User-Agent HTTP的User-Agent头
    logging_flag 是否开启了日志定期导出到OSS Bucket的功能
    bucket Bucket名称
    content_length_in 请求头中Content-Length的值,单位:Byte。
    content_length_out 响应头中Content-Length的值,单位:Byte。
    object OSS Object,URL编码。查询时,您可使用select url_decode(object)解码。
    object_size OSS Object大小,单位:Byte。
    operation 访问类型。更多信息,请参见访问类型
    request_uri 请求URI,包括query-string,路径是URL编码。查询时,您可使用select url_decode(request_uri)解码。
    error_code OSS返回的错误码。更多信息,请参见错误响应
    request_length HTTP请求的大小,包括header,单位:Byte。
    client_ip 发起请求的IP地址,即客户端IP地址、其网络防火墙或者Proxy的IP地址。
    threat_client_ip 请求客户端的IP地址的威胁情报。更多信息,请参见威胁情报字段
    response_body_length 响应Body大小,不包括header。
    http_method HTTP请求方法
    referer 请求的HTTP Referer
    requester_id 请求者的阿里云账号ID,匿名访问时为短划线(-)。
    request_id 请求ID
    response_time 请求响应时间,单位:毫秒。
    server_cost_time OSS服务器处理时间,即OSS服务器处理本次请求所花的时间,单位:毫秒。
    http_type HTTP请求类型,HTTP或HTTPS。
    sign_type 签名类型。更多信息,请参见签名类型
    http_status HTTP状态,即OSS请求返回的HTTP状态。
    sync_request 同步请求类型。更多信息,请参见同步请求类型
    bucket_storage_type OSS Object存储类型。更多信息,请参见存储类型
    host 请求访问域名
    vpc_addr OSS所在VPC的VIP地址。

    该地址为整数类型(例如343819108),您可以使用int_to_ip(cast(vpc_addr as bigint)),将其转换为IP地址形式。

    vpc_id VPC ID
    delta_data_size OSS Object大小的变化量。如果没有变化则为0;如果不是上传请求,则为短划线(-)。
    acc_access_region 如果是传输加速请求,这个字段为请求接入点所在地域名,否则为短划线(-)。
    restore_priority 解冻优先级
    extend_information 扩展字段,默认为短划线(-)。

    如果是通过RAM角色发起的请求,则日志会记录相关的RAM角色信息,拼接规则为requesterParentId,roleName,roleSessionName,roleOwnerId,以半角逗号(,)分隔,可能会继续拼接新字段。

  • 批量删除日志
    记录批量删除Object时具体的删除信息,实时采集。
    说明 当您调用DeleteObjects时,访问日志中会有一条请求记录。但因为删除的文件信息存放在请求的HTTP Body中,访问日志中的object字段显示为短划线(-)。如果需要查看具体的删除文件的列表,可查看批量删除的日志,通过request_id关联。
    日志字段 说明
    __topic__ 日志主题,固定为oss_batch_delete_log。
    owner_id 阿里云账号ID
    region Bucket所在地域
    client_ip 发起请求的IP地址,例如客户端IP地址、网络防火墙或者Proxy的IP地址。
    user_agent HTTP的User-Agent头
    bucket Bucket名称
    error_code OSS返回的错误码。更多信息,请参见同步请求类型
    request_length 请求Body大小,包括header,单位:Byte。
    response_body_length 响应Body大小,不包括header。
    object OSS Object,URL编码。查询时,您可使用select url_decode(object)解码。
    object_size 请求对象的大小,单位:Byte。
    operation 访问类型。更多信息,请参见访问类型
    bucket_location Bucket所在集群
    http_method HTTP请求方法
    referer 请求的HTTP Referer
    request_id 请求ID
    http_status OSS请求返回的HTTP状态。
    sync_request 同步请求类型。更多信息,请参见同步请求类型
    request_uri 请求URI,包括query-string,路径是URL编码。查询时,您可使用select url_decode(request_uri)解码。
    host 请求访问域名
    logging_flag 是否开启了日志定期导出到OSS Bucket的功能。
    server_cost_time OSS服务器处理时间,单位:毫秒。
    owner_id Bucket拥有者的阿里云账号ID
    requester_id 请求者的阿里云账号ID,匿名访问为短划线(-)。
    delta_data_size OSS Object大小的变化量。如果没有变化则为0;如果不是上传请求,则为短划线(-)。
  • 每小时计量日志

    记录特定Bucket每个小时累计的计量日志,延迟为数小时,用于辅助分析。

    日志字段 说明
    __topic__ 日志主题,固定为oss_metering_log。
    owner_id Bucket拥有者的阿里云账号ID
    bucket Bucket名称
    cdn_in CDN流入量,单位:Byte。
    cdn_out CDN流出量,单位:Byte。
    get_request GET请求次数
    intranet_in 内网流入量,单位:Byte。
    intranet_out 内网流出量,单位:Byte。
    network_in 外网流入量,单位:Byte。
    network_out 外网流出量,单位:Byte。
    put_request PUT请求次数
    storage_type Bucket存储类型。更多信息,请参见存储类型
    storage Bucket存储量,单位:Byte。
    metering_datasize 非标准存储的计量数据大小
    process_img_size 处理的图像大小,单位:Byte。
    process_img 处理的图像
    sync_in 同步流入量,单位:Byte。
    sync_out 同步流出量,单位:Byte。
    start_time 计量开始时间戳,单位:秒。
    end_time 计量截止时间戳,单位:秒。
    region Bucket所在地域
表 1. 存储类型
存储类型 描述
standard 标准存储类型
archive 归档存储类型
infrequent_access 低频访问存储类型
每个操作的具体信息,请参见API概览
表 2. 访问类型
操作值 描述
AbortMultiPartUpload 中止断点上传
AppendObject 追加上传文件
CompleteUploadPart 完成断点上传
CopyObject 复制文件
DeleteBucket 删除Bucket
DeleteLiveChannel 删除LiveChannel
DeleteObject 删除文件
DeleteObjects 删除多个文件
GetBucket 列举文件
GetBucketAcl 获取Bucket权限
GetBucketCors 查看Bucket的CORS规则
GetBucketEventNotification 获取Bucket通知配置
GetBucketInfo 查看Bucket信息
GetBucketLifecycle 查看Bucket的生命周期规则
GetBucketLocation 查看Bucket地域
GetBucketLog 查看Bucket访问日志配置
GetBucketReferer 查看Bucket防盗链设置
GetBucketReplication 查看跨区域复制
GetBucketReplicationProgress 查看跨区域复制进度
GetBucketStat 获取Bucket的相关信息
GetBucketWebSite 查看Bucket的静态网站托管状态
GetLiveChannelStat 获取LiveChannel状态信息
GetObject 读取文件
GetObjectAcl 获取文件访问权限
GetObjectInfo 获取文件信息
GetObjectMeta 查看元信息
GetObjectSymlink 获取symlink文件的详细信息
GetPartData 获取断点文件块数据
GetPartInfo 获取断点文件块信息
GetProcessConfiguration 获取Bucket图片处理配置
GetService 列举Bucket
HeadBucket 查看Bucket信息
HeadObject 查看文件信息
InitiateMultipartUpload 初始化断点上传文件
ListMultiPartUploads 列举断点事件
ListParts 列举断点块状态
PostObject 表单上传文件
PostProcessTask 提交相关的数据处理,例如截图等
PostVodPlaylist 创建LiveChannel点播列表
ProcessImage 图片处理
PutBucket 创建Bucket
PutBucketCors 设置Bucket的CORS规则
PutBucketLifecycle 设置Bucket的Lifecycle配置
PutBucketLog 设置Bucket访问日志
PutBucketWebSite 设置Bucket静态网站托管模式
PutLiveChannel 创建LiveChannel
PutLiveChannelStatus 设置LiveChannel状态
PutObject 上传文件
PutObjectAcl 修改文件访问权限
PutObjectSymlink 创建symlink文件
RedirectBucket Bucket Endpoint重定向
RestoreObject 解冻文件
UploadPart 断点上传文件
UploadPartCopy 复制文件块
get_image_exif 获取图片的exif信息
get_image_info 获取图片的长宽等信息
get_image_infoexif 获取图片的长宽以及exif信息
get_style 获取Bucket样式
list_style 列举Bucket的样式
put_style 创建Bucket样式
表 3. 同步请求类型
同步请求类型 描述
短划线(-) 一般请求
cdn CDN回源
关于签名的更多信息,请参见用户签名验证
表 4. 签名类型
签名类型 描述
NotSign 未签名
NormalSign 一般方式签名
UriSign 通过URL签名
AdminSign 管理员账号