gpt4 book ai didi

azure - 用于在 blob 容器内创建子目录并向其中插入一些数据的 PowerShell 脚本

转载 作者:行者123 更新时间:2023-12-03 00:38:45 27 4
gpt4 key购买 nike

我有多个 Azure 存储帐户。我想在 Azure 存储 blob 容器内创建文件夹结构,并使用 PowerShell 向其中插入一些数据。

那么,谁能建议我如何编写 PowerShell 脚本来在 Blob 容器内创建子目录并向其中插入一些数据。

最佳答案

在 Azure 存储 Blob 容器中并不真正支持创建文件夹,将文件上传到容器时会创建文件夹作为路径的一部分,因此不存在仅创建空文件夹的单独操作。例如:

folder1/image.png
folderA/folderB/image2.png

并且SDK有API支持根据“文件夹”路径获取文件。

“创建”folder1 的 Powershell 示例是:

Connect-AzureRmAccount

$storageAccount = Get-AzureRmStorageAccount -ResourceGroupName 'myresourcegroup' `
-Name 'storageaccount'

Set-AzureStorageBlobContent -File C:\tmp\0001.png `
-Container files `
-Blob 'folder1/0001.png' `
-Context $storageAccount.Context

这将分别“创建”folder1 并将 0001.png 上传到该文件夹​​

关于azure - 用于在 blob 容器内创建子目录并向其中插入一些数据的 PowerShell 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54290203/

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