本文介紹Object Storage Service相關日誌的欄位詳情。
訪問日誌
記錄對應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地址。
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 | Archive Storage類型 |
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回源 |
sync-public | 跨地區複製 |
lifecycle | 設定生命週期規則 |
關於簽名的更多資訊,請參見使用者簽名驗證。
表 4. 簽名類型
簽名類型 | 描述 |
短劃線(-) | 一般請求 |
NotSign | 未簽名 |
NormalSign | 一般方式簽名 |
UriSign | 通過URL簽名 |
AdminSign | 管理員帳號 |
NORMAL_SIGN4 | |
URI_SIGN4 |