0

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

我得到的所有信息是:

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

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

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

谢谢大家

4

1 回答 1

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 。

于 2019-10-21T11:40:12.447 回答