OSS menghasilkan access log untuk setiap permintaan yang dikirim ke bucket Anda. Fitur penyimpanan log menuliskan log tersebut sebagai file per jam ke bucket tujuan menggunakan konvensi penamaan tetap.
Semua contoh menggunakan wilayah China (Hangzhou) (cn-hangzhou) dengan titik akhir publik. Untuk mengakses OSS dari layanan Alibaba Cloud lainnya di wilayah yang sama, gunakan titik akhir internal. Daftar lengkap wilayah dan titik akhir tersedia di Wilayah dan titik akhir untuk OSS.
Prasyarat
Sebelum memulai, pastikan Anda telah memiliki:
Izin yang diperlukan untuk setiap operasi. Untuk memberikan izin ini kepada RAM user, lihat Lampirkan kebijakan kustom ke RAM user.
Operasi Izin yang diperlukan Aktifkan penyimpanan log oss:PutBucketLoggingTampilkan konfigurasi penyimpanan log oss:GetBucketLoggingNonaktifkan penyimpanan log oss:DeleteBucketLoggingKueri field log yang ditentukan pengguna oss:GetUserDefinedLogFieldsConfigVariabel lingkungan
OSS_ACCESS_KEY_IDdanOSS_ACCESS_KEY_SECRETyang telah diatur dengan pasangan Kunci Akses Anda.
Operasi yang dibahas
| Operasi | Metode API | Deskripsi |
|---|---|---|
| Aktifkan penyimpanan log | putBucketLogging | Mengonfigurasi penyimpanan log untuk suatu bucket dan menetapkan bucket tujuan serta awalan untuk file log |
| Tampilkan konfigurasi penyimpanan log | getBucketLogging | Mengembalikan konfigurasi penyimpanan log saat ini untuk suatu bucket |
| Nonaktifkan penyimpanan log | deleteBucketLogging | Menghapus konfigurasi penyimpanan log dari suatu bucket |
| Konfigurasi field log yang ditentukan pengguna | putUserDefinedLogFieldsConfig | Menetapkan header permintaan atau parameter kueri kustom untuk ditangkap dalam log waktu nyata |
| Kueri field log yang ditentukan pengguna | getUserDefinedLogFieldsConfig | Mengembalikan konfigurasi field log yang ditentukan pengguna saat ini untuk suatu bucket |
| Hapus field log yang ditentukan pengguna | deleteUserDefinedLogFieldsConfig | Menghapus konfigurasi field log yang ditentukan pengguna dari suatu bucket |
Langkah selanjutnya
PutBucketLogging — Referensi API untuk mengaktifkan penyimpanan log
GetBucketLogging — Referensi API untuk menampilkan konfigurasi penyimpanan log
DeleteBucketLogging — Referensi API untuk menonaktifkan penyimpanan log
PutUserDefinedLogFieldsConfig — Referensi API untuk mengonfigurasi field log yang ditentukan pengguna
GetUserDefinedLogFieldsConfig — Referensi API untuk mengkueri field log yang ditentukan pengguna
DeleteUserDefinedLogFieldsConfig — Referensi API untuk menghapus field log yang ditentukan pengguna