如何在Azure Blob存储中重置CORS最大年龄

flmtquvp  于 2023-04-22  发布在  其他
关注(0)|答案(1)|浏览(105)

我在我的Azure Blob存储中启用了CORS。但是当我第一次启用CORS时,我将max-age设置为86400。所以一天后,我无法连接到Azure Blob存储,因为它已过期。
我如何重置CORS设置?我也可以将CORS最大年龄设置为永久?
先谢谢你。

qxsslcnc

qxsslcnc1#

  • 感谢@Gaurav Mantri引导正确的方向,并使其成为帮助他人的解决方案。
  • 是的,我同意@ Gaurav Mantri的I couldn't connect to Azure blob storage as it was expired-这表示您正在使用SAS URL连接到blob存储。如果是这种情况,那么您需要重新生成一个新的SAS URL。
  • CORS max-age设置与用户代理(例如浏览器)对CORS规则的缓存有关,不应对访问blob产生任何影响
  • 从我的结束,我创建了一个二进制大对象存储和设置下添加的核心,如下图所示。

这里我正在采取Blob服务下,

允许的方法s = GET,POST,PUT
允许的头= x-ms-blob-type,content-type
暴露的头= x-ms-blob-type
最大年龄= 300 x1c 0d1x最大年龄值不能为空,最小为0最大为2147483647

我如何重置CORS设置?我也可以将CORS最大年龄设置为永久?
如果你想编辑这些核心设置,你可以简单地选择创建一个,你可以编辑所有这些允许的属性和最大年龄。

  • 是的,您可以将最大年龄设置为永久性,但请注意,将最大年龄值设置为非常大的数字可能不是最佳安全实践,因为它可能会使您的存储帐户面临潜在的安全风险。

相关问题