【问题标题】:is it possible to create blobs in a storage account using powershell?是否可以使用 powershell 在存储帐户中创建 blob?
【发布时间】:2021-12-21 15:11:31
【问题描述】:

我看到了大量有关如何将文件移动/复制/上传到 Blob 存储的信息,但我没有看到有关如何创建 Blob 的任何信息。

假设我们有: $fileContents:

$fileContents= @"
{
'my data':'lots of stuff'
}
"@

我们如何从$fileContents 创建一个 blob?

【问题讨论】:

    标签: powershell azure-blob-storage


    【解决方案1】:

    使用现有的 Azure Blobs PowerShell Cmdlet,创建 Blob 的唯一方法是使用 Set-AzStorageBlobContent 上传文件,这不是您想要的。

    您的其他选择是创建具有适当权限的 SAS 令牌,然后使用 Invoke-RestMethod 调用 Azure Blob 存储 REST API。前段时间我回答了一个类似的问题,您可能会觉得有用:how do you use rest to put a .csv file onto a storage account?

    【讨论】:

    • 我不相信你是正确的。在没有预先存在的文件的情况下,我可以通过传入简单文本来创建 blob
    • 您为此使用了哪个版本的 Azure PS Cmdlet? AFAIK,Set-AzStorageBlobContent 是上传 Blob 的唯一方法(不过我可能错了)。
    • 感谢分享链接。这是在 PowerShell 中使用 SDK。如果您愿意在 PS 代码中使用 SDK,我想您可以走这条路。我以为您正在寻找仅使用可用 Cmdlet 的解决方案。
    • 非常感谢您提供的所有有用的 cmets 和答案,非常感谢您
    猜你喜欢
    • 2019-10-08
    • 1970-01-01
    • 2020-08-02
    • 1970-01-01
    • 2020-09-04
    • 1970-01-01
    • 2018-01-19
    • 1970-01-01
    • 2012-06-01
    相关资源
    最近更新 更多