本文介紹OSS日誌類型及相關的日誌欄位詳情。
OSS日誌類型
日誌類型 | 說明 |
訪問日誌 | 記錄相關OSS Bucket的所有訪問日誌,即時採集。 |
大量刪除日誌 | 記錄大量刪除日誌時具體的刪除資訊,即時採集。 說明 當您調用DeleteObjects介面時,訪問日誌中會有一條請求記錄。 |
每小時計量日誌 | 記錄特定OSS Bucket每個小時累計的一些統計計量,延遲時間為幾小時,用於輔助分析。 |
OSS內建日誌和OSS訪問記錄日誌
OSS訪問日誌即時查詢分析功能由Log Service提供,包括OSS訪問資料、大量刪除資料和每小時計量資料的日誌記錄、採集、儲存和分析等系列功能。OSS內建日誌是OSS產品內建的訪問資料的日誌記錄和儲存功能,同樣記錄OSS儲存空間的訪問資訊。
Log Service提供的日誌包含OSS訪問記錄日誌的全部資訊,但是日誌欄位與OSS內建日誌欄位不同,如下表所示。更多資訊,請參見訪問日誌。
OSS內建日誌欄位 | Log Service-OSS日誌欄位 |
Remote IP | client_ip |
Time | time |
Request-URI | request-uri |
HTTP Status | http_status |
SentBytes | response_body_length |
RequestTime (ms) | response_time |
Referer | referer |
User-Agent | user-agent |
HostName | host |
Request ID | request_id |
LoggingFlag | logging_flag |
Requester Aliyun ID | requester_id |
Operation | operation |
Bucket | bucket |
Key | object |
ObjectSize | object_size |
Server Cost Time (ms) | server_cost_time |
Error Code | error_code |
Request Length | request_length |
UserID | owner_id |
Delta DataSize | delta_data_size |
Sync Request | sync_request |
訪問日誌
欄位名稱 | 含義 |
__topic__ | 日誌主題,固定為oss_access_log。 |
acc_access_region | 如果是傳輸加速請求,該欄位為請求存取點所在地區名,否則為短劃線(-)。 |
access_id | 要求者的AccessKey ID。 |
bucket | OSS Bucket名稱。 |
bucket_location | OSS Bucket所在的資料中心,一般格式為oss-<region ID>。 |
bucket_storage_type | OSS Object儲存類型。
|
client_ip | 發起請求的IP地址,即用戶端IP地址、其網路防火牆或Proxy IP地址。 |
content_length_in | 要求標頭中Content-Length的值,單位:位元組。 |
content_length_out | 回應標頭中Content-Length的值,單位:位元組。 |
delta_data_size | OSS Object大小的變化量,如果沒有變化則為0;如果不是上傳請求,則為短劃線(-) 。 |
ec | 詳細錯誤碼。根據錯誤碼自助排查的步驟,請參見使用EC錯誤碼自助排查。 |
error_code | OSS返回的錯誤碼。更多資訊,請參見錯誤碼概述。 |
host | 請求訪問網域名稱,例如:bucket123.oss-cn-beijing.aliyuncs.com。 |
http_method | HTTP要求方法。 |
http_status | HTTP請求返回的狀態。 |
http_type | HTTP請求類型,包括HTTP和HTTPS。 |
logging_flag | 是否開啟定期匯出日誌到OSS Bucket的功能,true表示開啟。 |
object | 請求的OSS Object,格式為URL編碼,查詢時可以使用 |
object_size | OSS Object的大小,單位:位元組。 |
operation | 訪問類型。更多資訊,請參見附錄:訪問類型。 |
owner_id | OSS Bucket擁有者的阿里雲帳號ID。 |
referer | 請求的HTTP Referer。 |
request_id | 請求ID。 |
request_length | HTTP請求的大小,包括header,單位:位元組。 |
request_uri | HTTP請求的URI,包括query-string,格式為URL編碼,查詢時可以使用 |
requester_id | 要求者的ID,如果是匿名訪問,則顯示為短劃線(-)。 |
response_body_length | HTTP響應中的Body大小,不包括header。 |
response_time | HTTP回應時間,單位:毫秒。 |
server_cost_time | OSS伺服器處理本次請求所花的時間,單位:毫秒。 |
sign_type | 簽名類型 。
|
sync_request | 同步請求類型 。
|
time | OSS收到請求的時間,例如27/Feb/2018:13:58:45。如果需要時間戳記可以使用__time__欄位。 |
user-agent | HTTP的User-Agent頭,例如curl/7.15.5。 |
vpc_addr | OSS所在VPC的VIP地址。 該地址為整數類型(例如343819108),您可以使用 |
vpc_id | 用戶端所在VPC的ID。 |
restore_priority | 解凍優先順序。 |
extend_information | 擴充欄位,預設為短劃線(-)。 如果是通過RAM角色發起的請求,則日誌會記錄相關的RAM角色資訊,拼接規則為 |
user_defined_log_fields | 是一個JSON文本經過base64編碼後的值,該JSON文本裡記錄了使用者自訂的要求標頭或URL參數資訊。 |
大量刪除日誌
當您調用DeleteObjects介面時,訪問日誌中會有一條請求記錄。但因為刪除的檔案資訊存放在請求的HTTP Body中,訪問日誌中的object欄位值為短劃線(-)。查看具體的刪除檔案的列表,需要查看大量刪除日誌。大量刪除日誌的欄位及說明如下,可以通過request_id欄位關聯。
欄位名稱 | 說明 |
__topic__ | 日誌主題,固定為oss_batch_delete_log。 |
client_ip | 發起請求的IP地址,例如用戶端IP地址、其網路防火牆或Proxy的IP地址。 |
user_agent | HTTP的User-Agent頭,例如curl/7.15.5。 |
bucket | OSS Bucket名稱。 |
error_code | OSS返回的錯誤碼。更多資訊,請參見錯誤碼概述。 |
request_length | HTTP請求的大小,包括header,單位:位元組。 |
response_body_length | HTTP響應Body的大小,不包括header。 |
object | 請求的OSS Object,格式為URL編碼,查詢時可以使用 |
object_size | OSS Object的大小,對應請求對象的大小,單位:位元組。 |
operation | 訪問類型。更多資訊,請參見附錄:訪問類型 。 |
bucket_location | OSS Bucket所在的資料中心,格式為oss-<region ID>。 |
http_method | HTTP要求方法,例如POST。 |
referer | 請求的HTTP Referer。 |
request_id | 請求ID。 |
http_status | HTTP請求返回的狀態。 |
sync_request | 同步請求類型。
|
request_uri | 請求的URI,包括query-string,格式為URL編碼,查詢時可以使用 |
host | 請求訪問網域名稱,例如bucket123.oss-cn-beijing.aliyuncs.com。 |
logging_flag | 是否開啟定期匯出日誌到OSS Bucket的功能,true表示開啟。 |
server_cost_time | OSS伺服器處理本次請求的時間,單位:毫秒。 |
owner_id | OSS Bucket擁有者的阿里雲帳號ID。 |
requester_id | 要求者的ID,如果匿名訪問則為短劃線(-)。 |
delta_data_size | OSS Object大小的變化量,如果沒有變化則為0;如果不是上傳請求,則為短劃線(-)。 |
每小時計量日誌
記錄特定OSS Bucket每個小時累計的計量資訊,供輔助分析時參考使用。
欄位名稱 | 說明 |
__topic__ | 日誌主題,固定為oss_metering_log。 |
owner_id | OSS Bucket擁有者的阿里雲帳號ID。 |
bucket | OSS Bucket名稱。 |
cdn_in | CDN流入量,單位:位元組。 |
cdn_out | CDN流出量,單位:位元組。 |
get_request | GET請求次數。 |
intranet_in | 內網流入量,單位:位元組。 |
intranet_out | 內網流出量,單位:位元組。 |
network_in | 外網流入量,單位:位元組。 |
network_out | 外網流出量,單位:位元組。 |
put_request | PUT請求次數。 |
storage_type | OSS Bucket儲存類型 。
|
storage | OSS Bucket儲存量,單位:位元組。 |
metering_datasize | 非標準儲存的計量資料大小。 |
process_img_size | 處理的映像大小,單位:位元組。 |
process_img | 處理映像。 |
sync_in | 同步流入量,單位:位元組。 |
sync_out | 同步流出量,單位:位元組。 |
start_time | 計量開始時間戳,單位:秒。 |
end_time | 計量截止時間戳記,單位:秒。 |
region | OSS Bucket所在地區。 |
bucket_location | OSS Bucket所在的資料中心,一般格式為oss-<region ID>。 |
附錄:訪問類型
訪問類型如下表所示。更多資訊,請參見API概覽。
操作 | 說明 |
AbortMultiPartUpload | 斷點上傳-中止。 |
AppendObject | 追加上傳檔案。 |
CompleteUploadPart | 完成斷點上傳。 |
CopyObject | 複製檔案。 |
DeleteBucket | 刪除Bucket。 |
DeleteLiveChannel | 刪除LiveChannel。 |
DeleteObject | 刪除檔案。 |
DeleteObjects | 刪除多個檔案。 |
GetBucket | 列舉檔案。 |
GetBucketAcl | 擷取Bucket許可權。 |
GetBucketCors | 查看Bucket的CORS規則。 |
GetBucketEventNotification | 擷取Bucket通知配置。 |
GetBucketInfo | 查看Bucket資訊。 |
GetBucketLifecycle | 查看Bucket的Lifecycle配置。 |
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樣式。 |