Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Depolama görevi bir dizi koşul ve işlem içerir. İşlem, bir depolama görevinin her koşulun gereksinimlerini karşılayan her nesne üzerinde gerçekleştirdiği bir eylemdir. Bu makalede, depolama görevi işleminin JSON biçimi açıklanmaktadır. Azure portalından (örneğin: Azure PowerShell veya Azure CLI) başka bir araç kullanarak depolama görevi oluşturmayı planlıyorsanız bu biçimin anlaşılması önemlidir. Bu makalede ayrıca işlemler, işlem parametreleri ve her parametrenin izin verilebilen değerleri listelenir.
Bu makalede işlemlere odaklanmaktadır. Koşullar hakkında daha fazla bilgi edinmek için bkz. Depolama görevi koşulları.
İşlem biçimi
İşlemin adı sıfır, bir veya birden çok parametreyle birlikte olur. Aşağıdaki görüntüde, bu öğelerin depolama görevinin JSON şablonundaki bir işlem için nasıl göründüğü gösterilmektedir.
Aşağıdaki tablo her öğeyi açıklar.
| Öğe | Açıklama |
|---|---|
name |
İşlemin adı.1 |
parameters |
Bir veya daha fazla parametre koleksiyonu. Her parametrenin parametre adı ve parametre değeri vardır.1 |
onSuccess |
İşlem bir nesne için başarılı olduğunda gerçekleştirilecek eylem. |
onFailure |
bir nesne için işlem başarısız olduğunda gerçekleştirilecek eylem. |
1 İşlem adlarının, işlem parametrelerinin ve parametre değerlerinin tam listesi için bu makalenin Desteklenen işlemler bölümüne bakın.
Aşağıdaki işlem nesneye zaman tabanlı bir değişmezlik ilkesi uygular.
{
"operations": [
{
"name": "SetBlobImmutabilityPolicy",
"parameters": {
"untilDate": "2024-11-15T21:54:22",
"mode": "locked"
},
"onSuccess": "continue",
"onFailure": "break"
}
]
}
Birden çok işlem
Virgül kullanarak birden çok işlemi ayırın. Aşağıdaki görüntüde, işlem listesindeki iki işlemin konumu gösterilmektedir.
Aşağıdaki JSON, virgülle ayrılmış iki işlemi gösterir.
"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"
}
]
Desteklenen işlemler
Aşağıdaki tabloda desteklenen işlemler, parametreler ve parametre değerleri gösterilmektedir:
| İşlem | Parametreler | Değerler |
|---|---|---|
| Blob Katmanını Ayarla | katman | Sık Erişimli | Seyrek Erişimli | Soğuk | Arşiv |
| SetBlobBitişSüresiAyarla | sonaErmeZamani, sonaErmeSecenegi | (expiryTime): Milisaniye sayısı (expiryOption): Mutlak | NeverExpire | RelativeToCreation | RelativeToNow |
| Blob'u Sil | Hiçbiri | Hiçbiri |
| UndeleteBlob | Hiçbiri | Hiçbiri |
| BlobEtiketleriniAyarla | Etiket adı1 | Etiket değeri |
| Blob Değişmezlik Politikasını Belirle | untilDate, mod | (untilDate): İlkenin bitiş tarihi (mod): kilitli | Kilidi |
| BlobYasalTutucuyuAyarlama | Hukuki bekletme | doğru | yanlış |
1 Bu parametrenin adı etiketin adıdır.