【问题标题】:Upload File (.txt .csv ...) to Azure blob [using PowerShell]将文件 (.txt .csv ...) 上传到 Azure blob [使用 PowerShell]
【发布时间】:2020-02-17 11:04:09
【问题描述】:

Azure 新手...我有一个任务是使用 PowerShell 将文件上传到 blob。

我得到的所有信息都是:

  1. Blob 网址https://blabla.blob.core.windows.net/whatever
  2. Blob 端点:https://.........
  3. 和一个 SAS 令牌:?sv=2018-03-28&s.......

我已经连接到我的帐户并获得了tenantID,但订阅为空(我认为默认情况下我会拥有它,因为客户应该将我添加到那里或类似的东西)导致无法列出所有存储帐户。

任何提示、帮助、线索?或者如果有人有更好的想法或已经面临同样的情况

提前谢谢大家

【问题讨论】:

    标签: azure file-upload azure-blob-storage azure-powershell azure-sas


    【解决方案1】:

    请尝试以下方法:

    $ctx = New-AzStorageContext -StorageAccountName "<account-name>" -SasToken "<sas-token>"
    Set-AzStorageBlobContent -File "<full-file-path>" -Container "<container-name>" -Context $ctx
    

    您可以在此处找到更多使用 PowerShell 上传 Blob 的示例:https://docs.microsoft.com/en-us/powershell/module/az.storage/Set-AzStorageBlobContent?view=azps-2.8.0

    【讨论】:

    • 它看起来像是在工作,但是当我指定文件路径时,即使文件只有 8kb 甚至是空的,它也需要很长时间才能加载?你有什么建议或者是我忘了做的事情吗?
    • 这很奇怪。我刚刚上传了一个文件,它非常快。您能否更新您的问题并包含您正在使用的代码?
    • 你说得对,我错过了其他程序的一些输入 :),谢谢
    猜你喜欢
    • 1970-01-01
    • 2019-12-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-14
    • 2021-09-30
    • 2017-07-10
    • 1970-01-01
    相关资源
    最近更新 更多