0

在Blob存儲中配置CORS的限制令我感到沮喪。針對多個特定主機的Azure Blob CORS設置

  • 最大265個字符
  • 沒有通配符承載
  • 最大5個CORS規則

由於這些限制的結果,我來爲最大〜48個的主機。

請參閱docs.microsoft.com

對於我的場景(私人cdn服務資產,如js,css,字體),我看不到任何其他方式使用*AllowedOrigins是唯一的方法嗎?沒有人(沒有其他主機)應該能夠使用我的許可字體(https://www.viget.com/articles/cors-youre-doing-it-wrong)。

集成

*.int.any.local.network的通配符可以是一個解決方案。

http://brand-AT.int.any.local.network 
http://brand-be.int.any.local.network 
http://brand-bg.int.any.local.network 
http://brand-ca.int.any.local.network 
http://brand-ch.int.any.local.network 
http://brand-cn.int.any.local.network 
http://brand-tr.int.any.local.network 
http://brand-cz.int.any.local.network 
http://brand-de.int.any.local.network 
http://brand-dk.int.any.local.network 
http://brand-es.int.any.local.network 
http://brand-fi.int.any.local.network 
http://brand-fr.int.any.local.network 
http://brand-co.uk.int.any.local.network 
http://brand-hu.int.any.local.network 
http://brand-ie.int.any.local.network 
http://brand-it.int.any.local.network 
http://brand-nl.int.any.local.network 
http://brand-pl.int.any.local.network 
http://brand-pt.int.any.local.network 
http://brand-ro.int.any.local.network 
http://brand-ru.int.any.local.network 
http://brand-se.int.any.local.network 
http://brand-sk.int.any.local.network 
http://brand-tr.int.any.local.network 
http://brand-us.int.any.local.network 
http://brand-za.int.any.local.network 

分段

*.qs.any.dmz.network的通配符可以是一個解決方案。

http://brand-AT.qs.any.dmz.network 
http://brand-be.qs.any.dmz.network 
http://brand-bg.qs.any.dmz.network 
http://brand-ca.qs.any.dmz.network 
http://brand-ch.qs.any.dmz.network 
http://brand-cn.qs.any.dmz.network 
http://brand-tr.qs.any.dmz.network 
http://brand-cz.qs.any.dmz.network 
http://brand-de.qs.any.dmz.network 
http://brand-dk.qs.any.dmz.network 
http://brand-es.qs.any.dmz.network 
http://brand-fi.qs.any.dmz.network 
http://brand-fr.qs.any.dmz.network 
http://brand-co.uk.qs.any.dmz.network 
http://brand-hu.qs.any.dmz.network 
http://brand-ie.qs.any.dmz.network 
http://brand-it.qs.any.dmz.network 
http://brand-nl.qs.any.dmz.network 
http://brand-pl.qs.any.dmz.network 
http://brand-pt.qs.any.dmz.network 
http://brand-ro.qs.any.dmz.network 
http://brand-ru.qs.any.dmz.network 
http://brand-se.qs.any.dmz.network 
http://brand-sk.qs.any.dmz.network 
http://brand-tr.qs.any.dmz.network 
http://brand-us.qs.any.dmz.network 
http://brand-za.qs.any.dmz.network 

直播

所有帶電主機必須添加。沒有通配符在這裏保存。

http://www.brand.at 
http://www.brand.be 
http://www.brand.bg 
http://www.brand.ca 
http://www.brand.ch 
http://www.brand.cn 
http://www.brand.tr 
http://www.brand.cz 
http://www.brand.de 
http://www.brand.dk 
http://www.brand.es 
http://www.brand.fi 
http://www.brand.fr 
http://www.brand.co.uk 
http://www.brand.hu 
http://www.brand.ie 
http://www.brand.it 
http://www.brand.nl 
http://www.brand.pl 
http://www.brand.pt 
http://www.brand.ro 
http://www.brand.ru 
http://www.brand.se 
http://www.brand.sk 
http://www.brand.tr 
http://www.brand.us 
http://www.brand.za 

回答

0

根據Azure Blob CORS允許的起源規則。我們可以爲每個CORS規則添加多達64個原始域。由於我們最多可以添加5條規則,因此Azure存儲支持的最大起源域數爲320(64 * 5)。您可以將原始域設置爲以下格式。

http://aa.com,http://bb.com,http://cc.com 

enter image description here

如果原始域計數,你需要設置比320 MAX,你需要使用多Azure存儲帳戶。

+0

好吧,看起來我完全誤解了。謝謝! – Sebastian