Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Úloha úložiště obsahuje sadu podmínek a operací. Operace je akce, kterou úloha úložiště provádí u každého objektu, který splňuje požadavky jednotlivých podmínek. Tento článek popisuje formát JSON operace úlohy úložiště. Pochopení formátu je důležité, pokud plánujete vytvořit úlohu úložiště pomocí jiného nástroje než webu Azure Portal (například Azure PowerShell nebo Azure CLI). Tento článek obsahuje také seznam operací, parametrů operací a povolených hodnot jednotlivých parametrů.
Tento článek se zaměřuje na operace. Další informace o podmínkách najdete v tématu Podmínky úlohy úložiště.
Formát operace
Operace má název společně s nulou, jedním nebo více parametry. Následující obrázek ukazuje, jak se tyto prvky zobrazují pro operaci v šabloně JSON úlohy úložiště.
Následující tabulka popisuje jednotlivé prvky.
Element (Prvek) | Popis |
---|---|
name |
Název operace.1 |
parameters |
Kolekce jednoho nebo více parametrů. Každý parametr má název parametru a hodnotu parametru.1 |
onSuccess |
Akce, která se má provést, když je operace pro objekt úspěšná. |
onFailure |
Akce, která se má provést, když operace pro objekt selže. |
1 Úplný seznam názvů operací, parametrů operací a hodnot parametrů naleznete v části Podporované operace tohoto článku.
Následující operace použije pro objekt zásadu neměnnosti založenou na čase.
{
"operations": [
{
"name": "SetBlobImmutabilityPolicy",
"parameters": {
"untilDate": "2024-11-15T21:54:22",
"mode": "locked"
},
"onSuccess": "continue",
"onFailure": "break"
}
]
}
Více operací
Více operací oddělte čárkou. Následující obrázek znázorňuje pozici dvou operací v seznamu operací.
Následující JSON ukazuje dvě operace oddělené čárkou.
"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"
}
]
Podporované operace
Následující tabulka ukazuje podporované operace, parametry a hodnoty parametrů:
Operace | Parametry | Hodnoty |
---|---|---|
NastavitÚroveňBlobu | úroveň | Horké | Chladné | Studené | Archiv |
SetBlobExpiry | čás vypršení, možnosti vypršení | (expiryTime): Počet milisekund (expiryOption): Absolutní | NeverExpire | RelativeToCreation | RelativeToNow |
DeleteBlob | Nic | Nic |
UndeleteBlob | Nic | Nic |
SetBlobTags | Názevznačky 1 | Hodnota značky |
NastavitPolitikuNezměnitelnostiBlobu | untilDate, mode | (untilDate): DateTime of when policy end (režim): uzamčeno | nezamčený |
SetBlobLegalHold | legalHold | true | falešný |
1 Název tohoto parametru je název značky.