spring Azure Blob拒绝上载文档

7vux5j2d  于 2022-11-21  发布在  Spring
关注(0)|答案(1)|浏览(149)

导致的错误:如果您使用的是StorageSharedKeyCredential,而服务器传回“签章不相符”的错误消息,您可以比较要签署的字串与SDK所产生的字串。若要记录要签署的字串,请传入内容索引键值组'Azure-Storage-Log-String-To-Sign':如果您正在使用SAS令牌,并且服务器返回了一条错误消息"Signature did not match“(签名不匹配),则可以将要签名的字符串与SDK生成的字符串进行比较。要记录要签名的字符串,请传入上下文键值对”Azure-Storage-Log-String-To-Sign ':trueMap到适当的generateSas方法呼叫。请记得在进入生产前停用'Azure-Storage-Log-String-To-Sign',因为这个字串可能包含PII。状态码403,“AuthorizationFailure此要求未受权执行此作业。
我已经尝试上传一个文档到Azure Blob。

9lowa7mx

9lowa7mx1#

我已通过在防火墙和虚拟网络中添加我的客户端IP地址解决了此问题。如果你遇到类似问题,你可能没有在Azure Blob中进行阅读或写入的访问权限。你所需要做的就是打开Azure资源组-〉存储帐户-〉在“安全+网络”部分中,你有一个名为“网络”的选项-〉在“防火墙”部分中,你可以看到一个名为的选项添加您的客户端IP地址,您可以选中该复选框并保存您的更改。这样,您就可以访问读取或写入blob存储。

相关问题