我需要将azure存储目录中的所有blob重命名为小写,因为它区分大小写。
我可以通过编写一个c#程序来完成它,但是PowerShell脚本会更方便。
有没有人有脚本? Thx提前!
答案 0 :(得分:1)
首先,您应该知道blob无法重命名;你需要将每一个复制到一个新的blob,然后在复制操作完成时删除旧的blob。
说:对于你的PowerShell脚本,你可以调用Get-AzureStorageBlob
来获取容器中的blob,然后使用For-EachObject
遍历它们,执行复制操作(我相信{{1} (我会留给你试试)。你可以通过$_.Name
复制blob,并结合Start-CopyAzureStorageBlob
来了解副本何时完成。