Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Tugas penyimpanan berisi serangkaian kondisi dan operasi. Operasi adalah tindakan yang dilakukan tugas penyimpanan pada setiap objek yang memenuhi persyaratan setiap kondisi. Artikel ini menjelaskan format JSON dari operasi tugas penyimpanan. Memahami bahwa format penting jika Anda berencana untuk membuat tugas penyimpanan dengan menggunakan alat selain portal Azure (Misalnya: Azure PowerShell, atau Azure CLI). Artikel ini juga mencantumkan operasi, parameter operasi, dan nilai yang diizinkan dari setiap parameter.
Artikel ini berfokus pada operasi. Untuk mempelajari selengkapnya tentang kondisi, lihat Kondisi tugas penyimpanan.
Format operasi
Operasi memiliki nama bersama dengan parameter nol, satu, atau beberapa. Gambar berikut menunjukkan bagaimana elemen-elemen ini muncul untuk operasi dalam templat JSON tugas penyimpanan.
Tabel berikut ini menjelaskan setiap elemen.
| Elemen | Deskripsi |
|---|---|
name |
Nama operasi.1 |
parameters |
Kumpulan satu atau beberapa parameter. Setiap parameter memiliki nama parameter dan nilai parameter.1 |
onSuccess |
Tindakan yang harus diambil ketika operasi berhasil untuk objek. |
onFailure |
Tindakan yang harus diambil ketika operasi gagal untuk objek. |
1 Untuk daftar lengkap nama operasi, parameter operasi, dan nilai parameter, lihat bagian Operasi yang didukung di artikel ini.
Operasi berikut menerapkan kebijakan imutabilitas berbasis waktu ke objek.
{
"operations": [
{
"name": "SetBlobImmutabilityPolicy",
"parameters": {
"untilDate": "2024-11-15T21:54:22",
"mode": "locked"
},
"onSuccess": "continue",
"onFailure": "break"
}
]
}
Beberapa operasi
Pisahkan beberapa operasi dengan menggunakan koma. Gambar berikut menunjukkan posisi dua operasi dalam daftar operasi.
JSON berikut menunjukkan dua operasi yang dipisahkan oleh koma.
"operations": [
{
"name": "SetBlobImmutabilityPolicy",
"parameters": {
"untilDate": "2024-11-15T21:54:22",
"mode": "locked"
},
"onSuccess": "continue",
"onFailure": "break"
},
{
"name": "SetBlobTags",
"parameters": {
"ImmutabilityUpdatedBy": "contosoStorageTask"
},
"onSuccess": "continue",
"onFailure": "break"
}
]
Operasi yang didukung
Tabel berikut ini memperlihatkan operasi, parameter, dan nilai parameter yang didukung:
| Operasi | Parameter | Nilai |
|---|---|---|
| SetBlobTier | tingkat | Panas | Sejuk | Dingin | Arsip |
| SetBlobExpiry | waktu kedaluwarsa, opsi kedaluwarsa | (expiryTime): Jumlah milidetik (expiryOption): Absolut | NeverExpire | RelativeToCreation | RelativeToNow |
| DeleteBlob | Tidak | Tidak |
| Batal hapusBlob | Tidak | Tidak |
| SetBlobTags | Nama tag1 | Nilai tag |
| TetapkanKebijakanTidakDapatDiubahBlob | hinggaTanggal, mode | (untilDate): DateTime kapan kebijakan berakhir (mode): terkunci | Unlocked |
| SetBlobLegalHold | penahanan hukum | benar | palsu |
1 Nama parameter ini adalah nama tag.