gpt4 book ai didi

azure - 从 Azure 存档存储补充目录

转载 作者:行者123 更新时间:2023-12-03 02:46:22 26 4
gpt4 key购买 nike

我正在尝试重新水化 Azure 存档存储中存在的目录内的所有内容,但我无法这样做,因为更改访问层的选项仅适用于文件,不适用于任何 GUI 中的目录并且也没有 Commandlet。

最佳答案

正如@silent提到的,事实上,blob存储中的文件夹并不是我们所知道的真正的文件夹概念。它称为“虚拟文件夹”,提供了一种通过在名称中使用正斜杠作为分隔符来管理 blob 的方法。

虚拟文件夹上没有任何操作。如果您想重新水化虚拟文件夹中的所有 blob,请尝试下面的 PowerShell 命令:

Login-AzureRmAccount

$acc = Get-AzureRmStorageAccount -Name "<your storage account name>" -ResourceGroupName "<your storage account resource group>"

$blobs = Get-AzureStorageBlob -Prefix "<your folder/directory name>" -Container "<your container name>" -Context $acc.Context | Where-Object{$_.ICloudBlob.Properties.StandardBlobTier -eq "Archive"} #get all of your archived blobs under a virtual folder,including blobs in sub virtual folders

foreach($blob in $blobs){
$blob.ICloudBlob.SetStandardBlobTier("Hot");
}

运行此命令后,您的 blob 将挂起到热层,您可以在 Azure 门户上检查您的 blob: enter image description here

official docs指示,需要几个小时才能完成。

希望有帮助。

关于azure - 从 Azure 存档存储补充目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58563600/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com