Membuat snapshot gumpalan
Rekam jepret blob adalah versi baca-saja dari blob yang diambil pada satu titik waktu. Setelah rekam jepret dibuat, rekam jepret dapat dibaca, disalin, atau dihapus, tetapi tidak dimodifikasi. Rekam jepret menyediakan cara untuk mencadangkan blob seperti yang muncul pada momen tertentu pada waktunya.
Rekam jepret blob memiliki nama yang sama dengan blob dasar tempat rekam jepret diambil, dengan DateTime
nilai ditambahkan untuk menunjukkan waktu pengambilan rekam jepret. Misalnya, jika URI blob halaman adalah http://storagesample.core.blob.windows.net/mydrives/myvhd
, URI rekam jepret akan menjadi sesuatu seperti http://storagesample.core.blob.windows.net/mydrives/myvhd?snapshot=2011-03-09T01:42:34.9360000Z
. Anda dapat menggunakan nilai ini untuk mereferensikan rekam jepret untuk operasi lebih lanjut. Rekam jepret blob berbagi URI blob dan hanya dibedakan dengan nilai ini DateTime
.
Blob mungkin memiliki sejumlah rekam jepret. Rekam jepret bertahan hingga dihapus secara eksplisit. Rekam jepret tidak dapat melampaui blob sumbernya. Anda dapat menghitung rekam jepret yang terkait dengan blob Anda untuk melacak rekam jepret Anda saat ini.
Mewarisi properti
Saat Anda membuat rekam jepret blob, properti sistem disalin ke rekam jepret dengan nilai yang sama, termasuk:
- ContentType
- ContentEncoding
- ContentLanguage
- Panjang
- CacheControl
- ContentMd5
Sewa yang terkait dengan blob dasar tidak disalin ke rekam jepret. Rekam jepret tidak dapat disewakan.
Menyalin rekam jepret
Salin operasi yang melibatkan blob dan rekam jepret mengikuti aturan berikut:
Anda dapat menyalin rekam jepret melalui blob dasarnya. Dengan mempromosikan snapshot ke posisi blob dasar, Anda dapat memulihkan versi blob yang lebih lama. Rekam jepret tetap ada, tetapi sumbernya ditimpa dengan salinan yang dapat dibaca dan ditulis.
Anda dapat menyalin rekam jepret ke blob tujuan yang memiliki nama berbeda. Blob tujuan yang dihasilkan adalah blob yang dapat ditulis, bukan rekam jepret.
Saat blob sumber disalin, rekam jepret apa pun dari blob sumber tidak disalin ke tujuan. Ketika blob tujuan ditimpa oleh salinan, rekam jepret apa pun yang terkait dengan blob tujuan tetap utuh dengan namanya.
Saat Anda membuat rekam jepret blob blok, daftar blok blob yang diterapkan juga disalin ke rekam jepret. Setiap blok yang tidak dikomit tidak disalin.
Menentukan kondisi akses
Anda dapat menentukan kondisi akses sehingga rekam jepret dibuat hanya jika kondisi tersebut terpenuhi. Jika kondisi yang ditentukan tidak terpenuhi, rekam jepret tidak dibuat, dan penyimpanan Azure Blob mengembalikan kode status HTTPStatusCode.PreconditionFailed. Untuk informasi selengkapnya, lihat Snapshot Blob.
Menghapus rekam jepret
Blob yang memiliki rekam jepret tidak dapat dihapus kecuali rekam jepret juga dihapus. Anda dapat menghapus rekam jepret satu per satu, atau Anda dapat menghapus semua rekam jepret saat menghapus blob sumber. Jika Anda mencoba menghapus blob yang masih memiliki rekam jepret, panggilan Anda akan mengembalikan kesalahan.
Lihat juga
Snapshot Blob
Put Blok
Masukkan Daftar Blokir
Put Halaman
Menghapus blob
Mencantumkan sumber daya penyimpanan Blob
Memahami bagaimana rekam jepret mengumpulkan biaya