Powershell
如何更改 Azure 儲存帳戶中所有文件的訪問層
如何將 Azure 儲存帳戶中所有文件的訪問層更改為“存檔”?
您需要單獨更改每個文件的訪問層。這是一個使用Azure CLI執行此操作的 powershell 腳本:
https://gist.github.com/MattRuwe/f1a4e09a55fed89a7857ec00ec772028
$connectionString = "<ConnectionString>" $containerName = "<ContainerName>" $hotAccessTierFiles = az storage blob list --connection-string $connectionString --container-name $containerName --query "[?properties.blobTier=='Hot'].name" --num-results * $hotAccessTierFilesObject = $hotAccessTierFiles | ConvertFrom-Json $hotAccessTierFilesObject | % { az storage blob set-tier --connection-string $connectionString --container-name $containerName --name $_ --tier "Archive" }