我曾经有一个非常普通的代码将文件上传到 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
用于登录的应用注册对拥有存储帐户的资源组具有完全访问权限。容器配置为仅允许匿名读取。如您所见,我使用一个秘密进行写访问。
我尝试使用 Az / CLI 代替 Az Module ,但收到的错误消息却相同:
使用门户用户界面,我可以将文件添加到BLOB存储中。
如果我真的可以尝试任何方法,请告诉我。还告诉我您是否需要更多信息来帮助我。
一如既往,任何帮助将不胜感激!
Giacomo S. S。
答案 0 :(得分:0)
在第二个错误中,路径中有一个反斜杠:temp%5Cout.json 检查脚本以查看其来源