将文件 (.txt .csv ...) 上传到 Azure blob [使用 PowerShell]

Upload File (.txt .csv ...) to Azure blob [using PowerShell]

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

我得到的全部信息是:

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

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

任何提示、帮助、线索?或者如果有人有更好的主意或已经遇到同样的情况

提前谢谢大家

请尝试如下操作:

$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