Operace úloh úložiště
Ú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ě.
Důležité
Akce služby Azure Storage jsou aktuálně ve verzi PREVIEW a jsou k dispozici v těchto oblastech. Právní podmínky, které platí pro funkce Azure, které jsou ve verzi beta, verzi Preview nebo které zatím nejsou veřejně dostupné, najdete v Dodatečných podmínkách použití pro Microsoft Azure verze Preview.
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á. continue je jediná povolená hodnota během verze Preview. |
onFailure |
Akce, která se má provést, když operace pro objekt selže. break je jediná povolená hodnota během verze Preview. |
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 |
---|---|---|
SetBlobTier | úroveň | Horké | Studená | Archivovat |
SetBlobExpiry | expiryTime, expiryOption | (expiryTime): Počet milisekund (expiryOption): Absolutní | NeverExpire | RelativeToCreation | RelativeToNow |
DeleteBlob | Nic | Nic |
UndeleteBlob | Nic | Nic |
SetBlobTags | Názevznačky 1 | Hodnota značky |
SetBlobImmutabilityPolicy | 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.