本文介绍对象存储OSS相关日志的字段详情。
访问日志
记录对应Bucket的所有访问日志,实时采集。
日志字段
说明
__topic__
日志主题,固定为oss_access_log。
owner_id
阿里云账号ID
region
Bucket所在地域
access_id
访问者的阿里云AccessKey ID
time
访问时间,即OSS收到请求的时间。如果需要时间戳,可使用__time__。
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 | 管理员账号 |