LastModified (waktu terakhir dimodifikasi) adalah atribut penting dari objek Object Storage Service (OSS). Atribut ini digunakan dalam penagihan, migrasi inkremental, dan aturan siklus hidup. Saat Anda melakukan operasi tertentu pada objek, nilai LastModified dari objek tersebut diperbarui.
Tabel berikut mencantumkan operasi yang memperbarui nilai LastModified dari objek.
Aksi | Operasi |
Modifikasi daftar kontrol akses (ACL) dari sebuah objek | CopyObject |
PutObjectACL | |
Modifikasi metadata pengguna dari sebuah objek | CopyObject |
Modifikasi kelas penyimpanan dari sebuah objek | CopyObject |
Modifikasi algoritma enkripsi dari sebuah objek | CopyObject |
Menimpa objek yang ada | PutObject: unggah objek dengan nama yang sama dengan objek yang ada |
CopyObject: salin objek dengan nama yang sama dengan objek yang ada |
Saat Anda mengubah kelas penyimpanan objek menggunakan konsol OSS, ossutil, ossbrowser, atau OSS SDK, OSS akan membuat objek baru dengan kelas penyimpanan yang ditentukan untuk menimpa objek aslinya.
Waktu terakhir dimodifikasi dari sebuah objek diperbarui ketika objek tersebut ditimpa atau kelas penyimpanan dan metode enkripsi diubah menggunakan CopyObject. Jika waktu terakhir dimodifikasi dari objek yang diperbarui adalah objek Infrequent Access (IA), Arsip, Penyimpanan Arsip Dingin, atau Deep Cold Archive dan disimpan kurang dari durasi penyimpanan minimum, biaya tambahan untuk durasi penyimpanan yang tidak terpakai akan dikenakan. Untuk informasi lebih lanjut, lihat Biaya penyimpanan.
Sebagai contoh, jika Anda mengubah kelas penyimpanan objek dari IA menjadi Arsip menggunakan konsol OSS setelah objek disimpan selama 12 hari, waktu terakhir dimodifikasi dari objek tersebut diperbarui. Objek IA memiliki durasi penyimpanan minimum 30 hari. Dalam kasus ini, Anda akan dikenakan biaya berdasarkan total ukuran dan durasi penyimpanan (12 hari) dari objek IA serta penggunaan penyimpanan objek IA yang disimpan kurang dari durasi penyimpanan minimum (18 hari).