Topik ini menjelaskan bidang-bidang log Layanan Penyimpanan Objek (OSS).
Log akses
Log akses mencatat semua lalu lintas masuk ke setiap bucket OSS. Log ini dikumpulkan secara real-time. Tabel berikut menjelaskan bidang dalam log akses.
Bidang
Deskripsi
__topic__
Topik dari log. Nilainya tetap sebagai oss_access_log.
owner_id
ID Akun Alibaba Cloud yang memiliki bucket.
region
Wilayah tempat bucket berada.
access_id
ID AccessKey dari peminta.
time
Waktu saat OSS menerima permintaan. Jika Anda ingin mencatat cap waktu, gunakan bidang __time__.
User-Agent
Bidang User-Agent di header permintaan.
logging_flag
Menunjukkan apakah logging diaktifkan untuk mengekspor log ke bucket pada interval tertentu.
bucket
Nama bucket.
content_length_in
Nilai bidang Content-Length di header permintaan. Satuan: byte.
content_length_out
Nilai bidang Content-Length di header respons. Satuan: byte.
object
Objek yang diminta dan dienkripsi URL. Anda dapat menyertakan klausa select url_decode(object) dalam pernyataan kueri Anda untuk mendekode objek.
object_size
Ukuran objek yang diminta. Satuan: byte.
operation
Operasi API. Untuk informasi lebih lanjut, lihat bagian Jenis operasi dari topik ini.
request_uri
URI permintaan yang dienkripsi URL. Nilai bidang ini mencakup string kueri. Anda dapat menyertakan klausa select url_decode(request_uri) dalam pernyataan kueri Anda untuk mendekode URI.
error_code
Kode kesalahan yang dikembalikan oleh OSS. Untuk informasi lebih lanjut, lihat Ikhtisar.
request_length
Ukuran permintaan. Ukuran tersebut mencakup header permintaan. Satuan: byte.
client_ip
Alamat IP dari mana permintaan dikirim. Alamat IP bisa berupa alamat IP klien, firewall, atau proxy.
response_body_length
Ukuran tubuh respons. Ukuran tersebut tidak termasuk header respons.
http_method
Metode yang digunakan untuk mengirim permintaan.
referer
Bidang Referer di header permintaan.
requester_id
ID Akun Alibaba Cloud yang digunakan untuk mengirim permintaan. Jika Anda menggunakan login anonim, nilai bidang ini adalah tanda hubung (-).
request_id
ID Permintaan.
response_time
Jumlah waktu yang dibutuhkan oleh OSS untuk merespons permintaan. Satuan: milidetik.
server_cost_time
Jumlah waktu yang dibutuhkan oleh OSS untuk memproses permintaan. Satuan: milidetik.
http_type
Protokol yang digunakan untuk mengirim permintaan. Nilai valid: HTTP dan HTTPS.
sign_type
Tipe tanda tangan dalam permintaan. Untuk informasi lebih lanjut, lihat bagian Tipe tanda tangan dari topik ini.
http_status
Kode status dalam respons yang dikembalikan oleh OSS.
sync_request
Tipe komunikasi sinkron untuk permintaan. Untuk informasi lebih lanjut, lihat bagian Tipe permintaan sinkron dari topik ini.
bucket_storage_type
Kelas penyimpanan objek yang diminta. Untuk informasi lebih lanjut, lihat bagian Kelas penyimpanan dari topik ini.
host
Titik akhir bucket.
vpc_addr
Alamat IP virtual (VIP) server yang berada di Virtual Private Cloud (VPC) dan menjadi host bucket.
Tipe data: integer. Contoh: 343819108. Anda dapat mengonversi VIP menjadi alamat IP dengan menggunakan fungsi
int_to_ip(cast(vpc_addr as bigint)).vpc_id
ID VPC
delta_data_size
Perubahan ukuran objek yang diminta. Jika ukuran objek tidak berubah, nilai bidang ini adalah 0. Jika permintaan bukan permintaan unggah, nilai bidang ini adalah tanda hubung (-).
acc_access_region
Wilayah titik akhir OSS yang ditentukan dalam permintaan. Jika permintaan dikirim saat akselerasi transfer diaktifkan, nilai bidang ini adalah ID wilayah. Jika permintaan dikirim saat akselerasi transfer dinonaktifkan, nilai bidang ini adalah tanda hubung (-).
restore_priority
Prioritas log dalam hal pemulihan data.
extend_information
Bidang tambahan. Nilai default: tanda hubung (-).
Log penghapusan batch
Log penghapusan batch mencatat operasi penghapusan beberapa objek sekaligus dari setiap bucket. Log ini dikumpulkan secara real-time. Tabel berikut menjelaskan bidang dalam log penghapusan batch.
CatatanSaat memanggil operasi DeleteObjects, log akses dihasilkan untuk mencatat operasi tersebut. Informasi tentang objek yang ditentukan dalam operasi DeleteObjects disertakan dalam tubuh permintaan. Oleh karena itu, nilai bidang object dalam log akses yang dihasilkan adalah tanda hubung (-). Untuk melihat informasi tentang objek yang ditentukan dalam operasi DeleteObjects, Anda dapat meninjau log penghapusan batch di mana nilai bidang request_id sesuai dengan ID permintaan.
Bidang
Deskripsi
__topic__
Topik dari log. Nilainya tetap sebagai oss_batch_delete_log.
owner_id
ID Akun Alibaba Cloud yang memiliki bucket.
region
Wilayah tempat bucket berada.
client_ip
Alamat IP dari mana permintaan dikirim. Alamat IP bisa berupa alamat IP klien, firewall, atau proxy.
user_agent
Bidang User-Agent di header permintaan.
bucket
Nama bucket.
error_code
Kode kesalahan yang dikembalikan oleh OSS. Untuk informasi lebih lanjut, lihat bagian Tipe permintaan sinkron dari topik ini.
request_length
Ukuran tubuh permintaan. Ukuran tersebut mencakup header permintaan. Satuan: byte.
response_body_length
Ukuran tubuh respons. Ukuran tersebut tidak termasuk header respons.
object
Objek yang diminta dan dienkripsi URL. Anda dapat menyertakan klausa select url_decode(object) dalam pernyataan kueri Anda untuk mendekode objek.
object_size
Ukuran objek yang diminta. Satuan: byte.
operation
Operasi API. Untuk informasi lebih lanjut, lihat bagian Jenis operasi dari topik ini.
bucket_location
Kluster tempat bucket berada.
http_method
Metode yang digunakan untuk mengirim permintaan.
referer
Bidang Referer di header permintaan.
request_id
ID Permintaan.
http_status
Kode status dalam respons yang dikembalikan oleh OSS.
sync_request
Tipe komunikasi sinkron untuk permintaan. Untuk informasi lebih lanjut, lihat bagian Tipe permintaan sinkron dari topik ini.
request_uri
URI permintaan yang dienkripsi URL. Nilai bidang ini mencakup string kueri. Anda dapat menyertakan klausa select url_decode(request_uri) dalam pernyataan kueri Anda untuk mendekode URI.
host
Titik akhir bucket.
logging_flag
Menunjukkan apakah logging diaktifkan untuk mengekspor log ke bucket pada interval tertentu.
server_cost_time
Jumlah waktu yang dibutuhkan oleh OSS untuk memproses permintaan. Satuan: milidetik.
owner_id
ID Akun Alibaba Cloud yang memiliki bucket.
requester_id
ID Akun Alibaba Cloud yang digunakan untuk mengirim permintaan. Jika Anda menggunakan login anonim, nilai bidang ini adalah tanda hubung (-).
delta_data_size
Perubahan ukuran objek yang diminta. Jika ukuran objek tidak berubah, nilai bidang ini adalah 0. Jika permintaan bukan permintaan unggah, nilai bidang ini adalah tanda hubung (-).
Log metering per jam
Log metering per jam mencatat operasi metering per jam pada setiap bucket. Log ini dikumpulkan beberapa jam setelah pembuatan log. Tabel berikut menjelaskan bidang dalam log metering per jam.
Bidang
Deskripsi
__topic__
Topik dari log. Nilainya tetap sebagai oss_metering_log.
owner_id
ID Akun Alibaba Cloud yang memiliki bucket.
bucket
Nama bucket.
cdn_in
Volume lalu lintas masuk dari CDN ke bucket. Satuan: byte.
cdn_out
Volume lalu lintas keluar dari bucket ke CDN. Satuan: byte.
get_request
Jumlah permintaan GET yang dikirim untuk meminta sumber daya dari bucket.
intranet_in
Volume lalu lintas masuk ke bucket melalui jaringan internal. Satuan: byte.
intranet_out
Volume lalu lintas keluar dari bucket melalui jaringan internal. Satuan: byte.
network_in
Volume lalu lintas masuk ke bucket melalui Internet. Satuan: byte.
network_out
Volume lalu lintas keluar dari bucket melalui Internet. Satuan: byte.
put_request
Jumlah permintaan PUT yang dikirim untuk meminta sumber daya dari bucket.
storage_type
Kelas penyimpanan bucket. Untuk informasi lebih lanjut, lihat bagian Kelas penyimpanan dari topik ini.
storage
Jumlah data dalam bucket. Satuan: byte.
metering_datasize
Jumlah data yang kelas penyimpanannya bukan Standar dalam bucket.
process_img_size
Ukuran gambar yang diproses. Satuan: byte.
process_img
Gambar yang diproses.
sync_in
Volume lalu lintas masuk ke bucket melalui permintaan sinkron. Satuan: byte.
sync_out
Volume lalu lintas keluar dari bucket melalui permintaan sinkron. Satuan: byte.
start_time
Waktu operasi metering dimulai. Satuan: detik.
end_time
Waktu operasi metering berakhir. Satuan: detik.
region
Wilayah tempat bucket berada.
Tabel 1. Kelas penyimpanan
Kelas penyimpanan | Deskripsi |
standard | Kelas Penyimpanan Standar. |
archive | Kelas Penyimpanan Arsip. |
infrequent_access | Kelas Penyimpanan Akses Jarang (IA). |
Untuk informasi lebih lanjut tentang operasi API, lihat Daftar operasi berdasarkan fungsi.
Tabel 2. Jenis operasi
Operasi | Deskripsi |
AbortMultiPartUpload | Membatalkan tugas unggah multi-bagian. |
AppendObject | Menambahkan objek. |
CompleteUploadPart | Menyelesaikan tugas unggah multi-bagian. |
CopyObject | Menyalin objek. |
DeleteBucket | Menghapus bucket. |
DeleteLiveChannel | Menghapus LiveChannel. |
DeleteObject | Menghapus objek. |
DeleteObjects | Menghapus beberapa objek. |
GetBucket | Meminta semua objek dalam bucket. |
GetBucketAcl | Meminta daftar kontrol akses (ACL) bucket. |
GetBucketCors | Meminta aturan berbagi sumber daya lintas asal (CORS) bucket. |
GetBucketEventNotification | Meminta konfigurasi notifikasi bucket. |
GetBucketInfo | Meminta informasi tentang bucket. |
GetBucketLifecycle | Meminta aturan siklus hidup bucket. |
GetBucketLocation | Meminta wilayah tempat bucket berada. |
GetBucketLog | Meminta konfigurasi log akses bucket. |
GetBucketReferer | Meminta konfigurasi perlindungan hotlink bucket. |
GetBucketReplication | Meminta aturan replikasi lintas wilayah (CRR) bucket. |
GetBucketReplicationProgress | Meminta kemajuan tugas CRR yang dilakukan pada bucket. |
GetBucketStat | Meminta status bucket. |
GetBucketWebSite | Meminta status fitur hosting situs web statis untuk bucket. |
GetLiveChannelStat | Meminta status LiveChannel. |
GetObject | Membaca objek. |
GetObjectAcl | Meminta ACL objek. |
GetObjectInfo | Meminta informasi tentang objek. |
GetObjectMeta | Meminta metadata objek. |
GetObjectSymlink | Meminta tautan simbolik objek. |
GetPartData | Meminta data di semua bagian objek. |
GetPartInfo | Meminta informasi tentang semua bagian objek. |
GetProcessConfiguration | Meminta konfigurasi pemrosesan gambar bucket. |
GetService | Meminta semua bucket yang dibuat dalam Akun Alibaba Cloud Anda. |
HeadBucket | Meminta informasi tentang bucket. |
HeadObject | Meminta metadata objek. |
InitiateMultipartUpload | Menginisialisasi tugas unggah multi-bagian. |
ListMultiPartUploads | Meminta semua tugas unggah multi-bagian yang sedang berlangsung. |
ListParts | Meminta status semua bagian objek. |
PostObject | Mengunggah objek menggunakan formulir. |
PostProcessTask | Mengirimkan tugas untuk memproses data, seperti tangkapan layar. |
PostVodPlaylist | Membuat daftar putar untuk LiveChannel. |
ProcessImage | Memproses gambar. |
PutBucket | Membuat bucket. |
PutBucketCors | Mengonfigurasi aturan CORS untuk bucket. |
PutBucketLifecycle | Mengonfigurasi aturan siklus hidup untuk bucket. |
PutBucketLog | Mengaktifkan logging untuk bucket. |
PutBucketWebSite | Mengaktifkan fitur hosting situs web statis untuk bucket. |
PutLiveChannel | Membuat LiveChannel. |
PutLiveChannelStatus | Mengubah status LiveChannel. |
PutObject | Mengunggah objek. |
PutObjectAcl | Memodifikasi ACL objek. |
PutObjectSymlink | Membuat tautan simbolik untuk objek. |
RedirectBucket | Mengarahkan ulang permintaan ke titik akhir bucket lain. |
RestoreObject | Memulihkan objek. |
UploadPart | Mengunggah objek per bagian. |
UploadPartCopy | Menyalin bagian dari objek. |
get_image_exif | Meminta data format file gambar yang dapat dipertukarkan (EXIF) dari gambar. |
get_image_info | Meminta panjang dan lebar gambar. |
get_image_infoexif | Meminta panjang, lebar, dan data EXIF gambar. |
get_style | Meminta gaya bucket. |
list_style | Meminta semua gaya bucket. |
put_style | Membuat gaya untuk bucket. |
Tabel 3. Tipe permintaan sinkron
Tipe Permintaan Sinkron | Deskripsi |
Tanda hubung (-) | Permintaan adalah permintaan umum. |
cdn | Permintaan adalah permintaan balik CDN ke asal. |
sync-public | Permintaan adalah permintaan CRR. |
lifecycle | Permintaan adalah permintaan konfigurasi aturan siklus hidup. |
Untuk informasi lebih lanjut tentang tanda tangan, lihat Verifikasi tanda tangan pengguna.
Tabel 4. Tipe tanda tangan
Tipe Tanda Tangan | Deskripsi |
Tanda hubung (-) | Permintaan adalah permintaan umum. |
NotSign | Permintaan tidak ditandatangani. |
NormalSign | Permintaan ditandatangani menggunakan tanda tangan reguler. |
UriSign | Permintaan ditandatangani menggunakan tanda tangan URL. |
AdminSign | Permintaan ditandatangani menggunakan akun administrator. |
NORMAL_SIGN4 | Permintaan ditandatangani menggunakan header Authorization yang mencakup tanda tangan V4. Untuk informasi lebih lanjut, lihat (Direkomendasikan) Sertakan tanda tangan V4 dalam header Authorization. |
URI_SIGN4 | Permintaan ditandatangani menggunakan URL yang mencakup tanda tangan V4. Untuk informasi lebih lanjut, lihat (Direkomendasikan) Tanda tangan V4 dalam URL pra-tandatangan. |