Anda dapat mengonfigurasi aturan siklus hidup berdasarkan waktu akses terakhir objek untuk secara otomatis memantau pola akses objek dalam sebuah bucket, mengidentifikasi data tidak aktif, dan kemudian mengubah kelas penyimpanan data tersebut. Hal ini membantu mengurangi biaya penyimpanan. Sebelum mengonfigurasi aturan siklus hidup berdasarkan waktu akses terakhir objek dalam sebuah bucket, Anda harus menjalankan perintah access-monitor untuk mengaktifkan pelacakan akses pada bucket tersebut.
Catatan penggunaan
Untuk mengaktifkan pelacakan akses, Anda harus memiliki izin
oss:PutBucketAccessMonitor. Untuk menanyakan konfigurasi pelacakan akses suatu bucket, Anda harus memiliki izinoss:GetBucketAccessMonitor. Untuk informasi lebih lanjut, lihat Lampirkan Kebijakan Kustom ke Pengguna RAM.Untuk ossutil versi 1.6.16 dan yang lebih baru, Anda dapat langsung menggunakan ossutil sebagai nama biner di baris perintah tanpa perlu memperbarui nama biner berdasarkan sistem operasi. Untuk ossutil sebelum versi 1.6.16, Anda perlu memperbarui nama biner sesuai dengan sistem operasi. Untuk informasi lebih lanjut, lihat Referensi Perintah ossutil.
Hanya ossutil versi 1.7.15 dan yang lebih baru yang mendukung perintah access-monitor.
Konfigurasikan pelacakan akses
Sintaks Perintah
ossutil access-monitor --method put oss://bucketname/ local_xml_fileTabel berikut menjelaskan parameter-parameter di atas.
Parameter
Deskripsi
namabucket
Nama bucket yang ingin Anda konfigurasikan untuk pelacakan akses.
file_xml_lokal
Nama file lokal yang digunakan untuk mengonfigurasi pelacakan akses. Contoh:
config.xml.Contoh
Aktifkan atau nonaktifkan pelacakan akses menggunakan file XML lokal.
Aktifkan Pelacakan Akses
<?xml version="1.0" encoding="UTF-8"?> <AccessMonitorConfiguration> <Status>Enabled</Status> </AccessMonitorConfiguration>Nonaktifkan Pelacakan Akses
<?xml version="1.0" encoding="UTF-8"?> <AccessMonitorConfiguration> <Status>Disabled</Status> </AccessMonitorConfiguration>
Konfigurasikan pelacakan akses untuk bucket bernama examplebucket.
ossutil access-monitor --method put oss://examplebucket/ config.xmlKeluaran berikut akan ditampilkan:
0.299514(s) elapsed
Periksa konfigurasi pelacakan akses
Sintaks Perintah
ossutil access-monitor --method get oss://namabucket [file_xml_lokal]Tabel berikut menjelaskan parameter-parameter di atas.
Parameter
Deskripsi
namabucket
Nama bucket yang konfigurasi pelacakan aksesnya ingin Anda periksa.
file_xml_lokal
Nama file lokal yang digunakan untuk menyimpan konfigurasi pelacakan akses. Contoh:
local.xml. Jika parameter ini tidak ditentukan, konfigurasi pelacakan akses akan ditampilkan.Contoh
Kode sampel berikut memberikan contoh cara memeriksa dan menampilkan konfigurasi pelacakan akses dari bucket bernama examplebucket:
ossutil access-monitor --method get oss://examplebucketKeluaran berikut akan ditampilkan:
<?xml version="1.0" encoding="UTF-8"?> <AccessMonitorConfiguration> <Status>Enabled</Status> </AccessMonitorConfiguration> 0.154689(s) elapsedKode sampel berikut memberikan contoh cara memeriksa konfigurasi pelacakan akses dari bucket bernama examplebucket dan menyimpan konfigurasi tersebut dalam file local.xml:
ossutil access-monitor --method get oss://examplebucket/ local.xmlKeluaran berikut akan ditampilkan:
Hasil berikut akan ditampilkan:
0.214483(s) elapsedFile local.xml berisi konten berikut:
<?xml version="1.0" encoding="UTF-8"?> <AccessMonitorConfiguration> <Status>Enabled</Status> </AccessMonitorConfiguration>
Langkah selanjutnya
Setelah pelacakan akses diaktifkan, Anda perlu mengonfigurasi aturan siklus hidup berdasarkan waktu akses terakhir objek untuk mengubah kelas penyimpanan data tidak aktif. Ini mengurangi biaya penyimpanan. Untuk informasi lebih lanjut, lihat Siklus Hidup.