Implementujte zásady životního cyklu úložiště blob
Zásady můžete přidat, upravit nebo odebrat pomocí některé z následujících metod:
- Azure Portal
- Azure PowerShell
- Azure CLI
- REST API
Následuje postup a několik příkladů pro portál a Azure CLI.
Azure Portal
Zásady můžete přidat dvěma způsoby prostřednictvím webu Azure Portal: zobrazení seznamu na webu Azure Portal a zobrazení kódu na webu Azure Portal. Následuje příklad přidání zásady v zobrazení kódu webu Azure Portal.
Zobrazení kódu na webu Azure Portal
- Na webu Azure Portal přejděte ke svému účtu úložiště.
- V části Správa dat vyberte Správa životního cyklu a zobrazte nebo změňte zásady správy životního cyklu.
- Vyberte kartu Zobrazení kódu. Na této kartě můžete definovat zásady správy životního cyklu ve formátu JSON.
Následující JSON je příkladem zásady, která přesune objekt blob bloku, jehož název začíná protokolem na studenou úroveň, pokud od změny objektu blob uplynulo více než 30 dnů.
{
"rules": [
{
"enabled": true,
"name": "move-to-cool",
"type": "Lifecycle",
"definition": {
"actions": {
"baseBlob": {
"tierToCool": {
"daysAfterModificationGreaterThan": 30
}
}
},
"filters": {
"blobTypes": [
"blockBlob"
],
"prefixMatch": [
"sample-container/log"
]
}
}
}
]
}
Azure CLI
Pokud chcete přidat zásady správy životního cyklu pomocí Azure CLI, napište zásadu do souboru JSON a pak zavolejte az storage account management-policy create příkaz pro vytvoření zásady.
az storage account management-policy create \
--account-name <storage-account> \
--policy @policy.json \
--resource-group <resource-group>
Zásady správy životního cyklu musí být přečtené nebo napsané v plném rozsahu. Částečné aktualizace nejsou podporované.