條件源站功能可以與規則引擎功能實現配置聯動,實現根據指定規則條件(例如:request header、query string parameter、path、client ip等)來過濾用戶請求,然后將符合規則條件的用戶請求回源到指定的源站地址。條件源站功能可以添加多個配置,實現根據不同規則條件回源到不同的源站地址。
前提條件
在添加條件源站配置之前,您需要先創建一條規則引擎的規則條件,具體請參見規則引擎。
注意事項
功能沖突:條件源站功能與高級回源功能存在功能沖突,只能二選一配置。
匹配順序:按照功能配置列表中的配置,從上到下順序匹配,命中某一條以后就不再繼續向下匹配。
與規則引擎的聯動:添加條件源站配置的時候,必須配置一條關聯的規則條件。
如果目標源站地址是OSS源站,那么需要將該源站地址添加到“加速域名-基本配置-源站信息“中,并且將源站類型設置為OSS類型,以便于CDN能夠與OSS之間實現正常的鑒權。
條件源站與基礎源站、高級回源的區別
基礎源站地址是用戶請求回源時使用的默認源站地址,當用戶請求與條件源站、高級回源這兩個功能中的規則條件都沒有匹配的時候,將使用基礎源站地址。
用戶請求與條件源站、高級回源這兩個功能中的規則條件匹配上的時候,將使用在條件源站、高級回源中設置的源站地址。
條件源站功能是高級回源功能的增強版,能夠引用在規則引擎功能中配置的規則條件,因而可以配置更加靈活的回源策略。
操作步驟
文檔內容是否對您有幫助?