对象存储

本文介绍对象存储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

管理员账号