このトピックでは、Object Storage Service (OSS) ログのフィールドについて説明します。
アクセスログ
アクセスログは、各 OSS バケットへのすべての受信トラフィックを記録します。アクセスログはリアルタイムで収集されます。次の表に、アクセスログのフィールドを示します。
フィールド
説明
__topic__
ログのトピック。値は oss_access_log に固定されています。
owner_id
バケットを所有する Alibaba Cloud アカウントの ID。
region
バケットが存在するリージョン。
access_id
リクエスト元の AccessKey ID。
time
OSS がリクエストを受信した時刻。__time__ フィールドを使用してタイムスタンプを記録することもできます。
User-Agent
リクエストのヘッダーにある User-Agent フィールド。
logging_flag
ログを定期的にバケットにエクスポートするためのロギングが有効かどうかを示します。
bucket
バケットの名前。
content_length_in
リクエストのヘッダーにある Content-Length フィールドの値。単位:バイト。
content_length_out
レスポンスのヘッダーにある Content-Length フィールドの値。単位:バイト。
object
リクエストされた URL エンコードされたオブジェクト。クエリ文に select url_decode(object) 句を含めて、オブジェクトをデコードできます。
object_size
リクエストされたオブジェクトのサイズ。単位:バイト。
operation
API 操作。詳細については、このトピックの「操作タイプ」セクションをご参照ください。
request_uri
リクエストの URL エンコードされた URI。このフィールドの値には、クエリ文字列が含まれています。クエリ文に select url_decode(request_uri) 句を含めて、URI をデコードできます。
error_code
OSS から返されるエラーコード。詳細については、「概要」をご参照ください。
request_length
リクエストのサイズ。サイズには、リクエストのヘッダーが含まれます。単位:バイト。
client_ip
リクエストの送信元の IP アドレス。 IP アドレスは、クライアント、ファイアウォール、またはプロキシの IP アドレスです。
response_body_length
レスポンス本文のサイズ。サイズには、レスポンスのヘッダーは含まれません。
http_method
リクエストの送信に使用されるメソッド。
referer
リクエストのヘッダーにある Referer フィールド。
requester_id
リクエストの送信に使用される Alibaba Cloud アカウントの ID。匿名ログインを使用する場合、このフィールドの値はハイフン (-) です。
request_id
リクエストの ID。
response_time
OSS がリクエストに応答するのにかかる時間。単位:ミリ秒。
server_cost_time
OSS がリクエストを処理するのにかかる時間。単位:ミリ秒。
http_type
リクエストの送信に使用されるプロトコル。有効な値: HTTP および HTTPS 。
sign_type
リクエストの署名のタイプ。詳細については、このトピックの「署名タイプ」セクションをご参照ください。
http_status
OSS から返されるレスポンスの状態コード。
sync_request
リクエストの同期通信のタイプ。詳細については、このトピックの「同期リクエストタイプ」セクションをご参照ください。
bucket_storage_type
リクエストされたオブジェクトのストレージタイプ。詳細については、このトピックの「ストレージタイプ」セクションをご参照ください。
host
バケットのエンドポイント。
vpc_addr
Virtual Private Cloud (VPC) 内にあり、バケットをホストするサーバーの仮想 IP アドレス (VIP) 。
データ型:整数。例: 343819108 。
int_to_ip(cast(vpc_addr as bigint))
関数を使用して、VIP を IP アドレスに変換できます。vpc_id
VPC ID
delta_data_size
リクエストされたオブジェクトのサイズの変化。オブジェクトサイズが変更されない場合、このフィールドの値は 0 です。リクエストがアップロードリクエストでない場合、このフィールドの値はハイフン (-) です。
acc_access_region
リクエストで指定された OSS エンドポイントのリージョン。転送アクセラレーションが有効になっているときにリクエストが送信された場合、このフィールドの値はリージョンの ID です。転送アクセラレーションが無効になっているときにリクエストが送信された場合、このフィールドの値はハイフン (-) です。
restore_priority
データ復旧が発生した場合のログの優先度。
extend_information
拡張フィールド。デフォルト値:ハイフン (-) 。
RAM ロールを使用してリクエストが開始された場合、ログには RAM ロールに関する情報が記録されます。情報は
requesterParentId,roleName,roleSessionName,roleOwnerId
形式です。情報のフィールドはコンマ (,) で区切られます。情報には新しいフィールドを追加できます。バッチ削除ログ
バッチ削除ログは、各バケットから一度に複数のオブジェクトを削除するために行われた操作を記録します。バッチ削除ログはリアルタイムで収集されます。次の表に、バッチ削除ログのフィールドを示します。
説明DeleteObjects 操作を呼び出すと、操作を記録するためにアクセスログが生成されます。DeleteObjects 操作で指定したオブジェクトに関する情報は、リクエストの本文に含まれています。したがって、生成されたアクセスログの object フィールドの値はハイフン (-) です。DeleteObjects 操作で指定したオブジェクトに関する情報を表示する場合は、request_id フィールドの値がリクエストの ID と一致するバッチ削除ログをクエリできます。
フィールド
説明
__topic__
ログのトピック。値は oss_batch_delete_log に固定されています。
owner_id
バケットを所有する Alibaba Cloud アカウントの ID。
region
バケットが存在するリージョン。
client_ip
リクエストの送信元の IP アドレス。 IP アドレスは、クライアント、ファイアウォール、またはプロキシの IP アドレスです。
user_agent
リクエストのヘッダーにある User-Agent フィールド。
bucket
バケットの名前。
error_code
OSS から返されるエラーコード。詳細については、このトピックの「同期リクエストタイプ」セクションをご参照ください。
request_length
リクエスト本文のサイズ。サイズには、リクエストのヘッダーが含まれます。単位:バイト。
response_body_length
レスポンス本文のサイズ。サイズには、レスポンスのヘッダーは含まれません。
object
リクエストされた URL エンコードされたオブジェクト。クエリ文に select url_decode(object) 句を含めて、オブジェクトをデコードできます。
object_size
リクエストされたオブジェクトのサイズ。単位:バイト。
operation
API 操作。詳細については、このトピックの「操作タイプ」セクションをご参照ください。
bucket_location
バケットが属するクラスター。
http_method
リクエストの送信に使用されるメソッド。
referer
リクエストのヘッダーにある Referer フィールド。
request_id
リクエストの ID。
http_status
OSS から返されるレスポンスの状態コード。
sync_request
リクエストの同期通信のタイプ。詳細については、このトピックの「同期リクエストタイプ」セクションをご参照ください。
request_uri
リクエストの URL エンコードされた URI。このフィールドの値には、クエリ文字列が含まれています。クエリ文に select url_decode(request_uri) 句を含めて、URI をデコードできます。
host
バケットのエンドポイント。
logging_flag
ログを定期的にバケットにエクスポートするためのロギングが有効かどうかを示します。
server_cost_time
OSS がリクエストを処理するのにかかる時間。単位:ミリ秒。
owner_id
バケットを所有する Alibaba Cloud アカウントの ID。
requester_id
リクエストの送信に使用される Alibaba Cloud アカウントの ID。匿名ログインを使用する場合、このフィールドの値はハイフン (-) です。
delta_data_size
リクエストされたオブジェクトのサイズの変化。オブジェクトサイズが変更されない場合、このフィールドの値は 0 です。リクエストがアップロードリクエストでない場合、このフィールドの値はハイフン (-) です。
時間単位のメータリングログ
時間単位のメータリングログは、各バケットの時間単位のメータリング操作を記録します。時間単位のメータリングログは、ログが生成されてから数時間後に収集されます。次の表に、時間単位のメータリングログのフィールドを示します。
フィールド
説明
__topic__
ログのトピック。値は oss_metering_log に固定されています。
owner_id
バケットを所有する Alibaba Cloud アカウントの ID。
bucket
バケットの名前。
cdn_in
CDN からバケットへのインバウンドトラフィックの量。単位:バイト。
cdn_out
バケットから CDN へのアウトバウンドトラフィックの量。単位:バイト。
get_request
バケットからリソースをリクエストするために送信された GET リクエストの数。
intranet_in
内部ネットワーク経由のバケットへのインバウンドトラフィックの量。単位:バイト。
intranet_out
内部ネットワーク経由のバケットからのアウトバウンドトラフィックの量。単位:バイト。
network_in
インターネット経由のバケットへのインバウンドトラフィックの量。単位:バイト。
network_out
インターネット経由のバケットからのアウトバウンドトラフィックの量。単位:バイト。
put_request
バケットからリソースをリクエストするために送信された PUT リクエストの数。
storage_type
バケットのストレージタイプ。詳細については、このトピックの「ストレージタイプ」セクションをご参照ください。
storage
バケット内のデータ量。単位:バイト。
metering_datasize
バケット内で、ストレージタイプが標準ストレージではないデータの量。
process_img_size
処理されたイメージのサイズ。単位:バイト。
process_img
処理されたイメージ。
sync_in
同期リクエスト経由のバケットへのインバウンドトラフィックの量。単位:バイト。
sync_out
同期リクエスト経由のバケットからのアウトバウンドトラフィックの量。単位:バイト。
start_time
メータリング操作の開始時刻。単位:秒。
end_time
メータリング操作の終了時刻。単位:秒。
region
バケットが存在するリージョン。
表 1. ストレージタイプ
ストレージタイプ | 説明 |
standard | 標準ストレージタイプ。 |
archive | アーカイブストレージタイプ。 |
infrequent_access | 低頻度アクセス (IA) ストレージタイプ。 |
API 操作の詳細については、「関数別の操作リスト」をご参照ください。
表 2. 操作タイプ
操作 | 説明 |
AbortMultiPartUpload | マルチパートアップロードタスクをキャンセルします。 |
AppendObject | オブジェクトを追加します。 |
CompleteUploadPart | マルチパートアップロードタスクを完了します。 |
CopyObject | オブジェクトをコピーします。 |
DeleteBucket | バケットを削除します。 |
DeleteLiveChannel | LiveChannel を削除します。 |
DeleteObject | オブジェクトを削除します。 |
DeleteObjects | 複数のオブジェクトを削除します。 |
GetBucket | バケット内のすべてのオブジェクトをクエリします。 |
GetBucketAcl | バケットのアクセス制御リスト (ACL) をクエリします。 |
GetBucketCors | バケットのオリジン間リソース共有 (CORS) ルールをクエリします。 |
GetBucketEventNotification | バケットの通知構成をクエリします。 |
GetBucketInfo | バケットに関する情報をクエリします。 |
GetBucketLifecycle | バケットのライフサイクルルールをクエリします。 |
GetBucketLocation | バケットが存在するリージョンをクエリします。 |
GetBucketLog | バケットのアクセスログ構成をクエリします。 |
GetBucketReferer | バケットのホットリンク保護構成をクエリします。 |
GetBucketReplication | バケットのクロスリージョンレプリケーション (CRR) ルールをクエリします。 |
GetBucketReplicationProgress | バケットで実行される CRR タスクの進捗状況をクエリします。 |
GetBucketStat | バケットのステータスをクエリします。 |
GetBucketWebSite | バケットの静的 Web サイトホスティング機能のステータスをクエリします。 |
GetLiveChannelStat | LiveChannel のステータスをクエリします。 |
GetObject | オブジェクトを読み取ります。 |
GetObjectAcl | オブジェクトの ACL をクエリします。 |
GetObjectInfo | オブジェクトに関する情報をクエリします。 |
GetObjectMeta | オブジェクトのメタデータをクエリします。 |
GetObjectSymlink | オブジェクトのシンボリックリンクをクエリします。 |
GetPartData | オブジェクトのすべてのパートのデータをクエリします。 |
GetPartInfo | オブジェクトのすべてのパートに関する情報をクエリします。 |
GetProcessConfiguration | バケットのイメージ処理構成をクエリします。 |
GetService | Alibaba Cloud アカウント内で作成されたすべてのバケットをクエリします。 |
HeadBucket | バケットに関する情報をクエリします。 |
HeadObject | オブジェクトのメタデータをクエリします。 |
InitiateMultipartUpload | マルチパートアップロードタスクを初期化します。 |
ListMultiPartUploads | 進行中のすべてのマルチパートアップロードタスクをクエリします。 |
ListParts | オブジェクトのすべてのパートのステータスをクエリします。 |
PostObject | フォームを使用してオブジェクトをアップロードします。 |
PostProcessTask | スクリーンショットなどのデータを処理するタスクをコミットします。 |
PostVodPlaylist | LiveChannel のプレイリストを作成します。 |
ProcessImage | イメージを処理します。 |
PutBucket | バケットを作成します。 |
PutBucketCors | バケットの CORS ルールを構成します。 |
PutBucketLifecycle | バケットのライフサイクルルールを構成します。 |
PutBucketLog | バケットのロギングを有効にします。 |
PutBucketWebSite | バケットの静的 Web サイトホスティング機能を有効にします。 |
PutLiveChannel | LiveChannel を作成します。 |
PutLiveChannelStatus | LiveChannel の状態を変更します。 |
PutObject | オブジェクトをアップロードします。 |
PutObjectAcl | オブジェクトの ACL を変更します。 |
PutObjectSymlink | オブジェクトのシンボリックリンクを作成します。 |
RedirectBucket | リクエストを別のバケットのエンドポイントにリダイレクトします。 |
RestoreObject | オブジェクトを復元します。 |
UploadPart | オブジェクトをパートごとにアップロードします。 |
UploadPartCopy | オブジェクトの一部をコピーします。 |
get_image_exif | イメージの交換可能なイメージファイル形式 (EXIF) データをクエリします。 |
get_image_info | イメージの長さと幅をクエリします。 |
get_image_infoexif | イメージの長さ、幅、および EXIF データをクエリします。 |
get_style | バケットのスタイルをクエリします。 |
list_style | バケットのすべてのスタイルをクエリします。 |
put_style | バケットのスタイルを作成します。 |
表 3. 同期リクエストタイプ
同期リクエストタイプ | 説明 |
ハイフン (-) | リクエストは一般的なリクエストです。 |
cdn | リクエストは CDN 原点復帰リクエストです。 |
sync-public | リクエストは CRR リクエストです。 |
lifecycle | リクエストはライフサイクルルール構成リクエストです。 |
署名の詳細については、「ユーザー署名の検証」をご参照ください。
表 4. 署名タイプ
署名タイプ | 説明 |
ハイフン (-) | リクエストは一般的なリクエストです。 |
NotSign | リクエストは署名されていません。 |
NormalSign | リクエストは通常の署名を使用して署名されています。 |
UriSign | リクエストは URL 署名を使用して署名されています。 |
AdminSign | リクエストは管理者アカウントを使用して署名されています。 |
NORMAL_SIGN4 | リクエストは、V4 署名を含む Authorization ヘッダーを使用して署名されています。詳細については、「(推奨) V4 署名を Authorization ヘッダーに含める」をご参照ください。 |
URI_SIGN4 | リクエストは、V4 署名を含む URL を使用して署名されています。詳細については、「V4 署名を URL に含める (推奨)」をご参照ください。 |