无法通过Az模块或Az / CLI上传到Azure BLOB存储

时间:2020-10-29 07:57:43

标签: azure powershell azure-blob-storage

我曾经有一个非常普通的代码将文件上传到 Azure BLOB存储。我只发布最重要的几行:

$context = New-AzStorageContext $StorageName -StorageAccountKey $Key -ErrorAction SilentlyContinue
Set-AzStorageBlobContent -Context $context -Container 'spfx' `
  -File $path -Blob "$Package/v$PackageVersion/$([Path]::GetFileName($path))" `
  -ServerTimeoutPerRequest 1800 -ClientTimeoutPerRequest 1800 -ConcurrentTaskCount 1 -Force

它锁定了很长时间,比我得到这个异常要多: enter image description here

用于登录的应用注册对拥有存储帐户的资源组具有完全访问权限。容器配置为仅允许匿名读取。如您所见,我使用一个秘密进行写访问。

我尝试使用 Az / CLI 代替 Az Module ,但收到的错误消息却相同: enter image description here

使用门户用户界面,我可以将文件添加到BLOB存储中。

如果我真的可以尝试任何方法,请告诉我。还告诉我您是否需要更多信息来帮助我。

一如既往,任何帮助将不胜感激!

Giacomo S. S。

1 个答案:

答案 0 :(得分:0)

在第二个错误中,路径中有一个反斜杠:temp%5Cout.json 检查脚本以查看其来源