将文件 (.txt .csv ...) 上传到 Azure blob [使用 PowerShell]
Upload File (.txt .csv ...) to Azure blob [using PowerShell]
刚接触 Azure...我有一个任务是使用 PowerShell 将文件上传到 blob。
我得到的全部信息是:
- 一个 blob url : https://blabla.blob.core.windows.net/whatever
- Blob 端点 : https://.........
- 和一个 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。
刚接触 Azure...我有一个任务是使用 PowerShell 将文件上传到 blob。
我得到的全部信息是:
- 一个 blob url : https://blabla.blob.core.windows.net/whatever
- Blob 端点 : https://.........
- 和一个 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。