如何使用 PowerShell 从存储帐户中删除 azure blob(文件)?
要使用PowerShell从azure存储帐户中删除Azureblob,我们可以使用RemoveAzStorageBlob命令。在运行此命令之前,我们需要确保已连接Azure云帐户(Connect-AzAccount)并设置存储帐户所在的正确订阅(Set-AzContext)。
执行完以上两个命令后,我们就可以使用Remove-AzStorageBlob命令,但是我们需要使用存储上下文来处理Azure存储帐户。
以下命令将使用存储帐户密钥设置Azure存储帐户的上下文。
$rg = "az204" $storageaccount = "az204storage05june" $key = (Get-AzStorageAccountKey -ResourceGroupName $rg - Name $storageaccount)[0].Value $context = New-AzStorageContext -StorageAccountName $storageaccount - StorageAccountKey $key
下面将从存储容器“container1”中删除azure存储blobtest1.py。
Remove-AzStorageBlob -Container 'container1' -Context $context -Blob 'Test1.py' - Verbose
-Blob参数一次只接受一个文件或blob。如果要删除容器的全部内容,则需要使用循环。
foreach($file in (Get-AzStorageBlob -Container 'container1' -
Context $context).Name){
Remove-AzStorageBlob -Container 'container1' -Context $context -Blob $file - Verbose
}热门推荐
10 周岁生日祝福语简短唯美
11 朋友之间祝福语大全简短
12 祖国生日简短祝福语大全
13 拿到驾照的祝福语简短
14 爱情贺卡祝福语简短情侣
15 爸妈简短婚礼祝福语大全
16 员工喜事祝福语简短精辟
17 霸气新年祝福语大全简短
18 中秋祝福语简短有深度