伺服器名稱比對器 (proto)
警告
此 API 功能目前正在開發中。標示為開發中的 API 功能不被視為穩定,不受威脅模型涵蓋,不受安全團隊支援,並且可能會發生重大變更。請務必理解以上各點後再使用此功能。
.xds.type.matcher.v3.ServerNameMatcher
[.xds.type.matcher.v3.ServerNameMatcher proto]
將完整伺服器名稱與一組具有可選萬用字元的網域名稱進行比對。
{
"domain_matchers": []
}
- domain_matchers
(repeated .xds.type.matcher.v3.ServerNameMatcher.DomainMatcher) 使用多個網域比對器比對伺服器名稱。每個網域(確切或萬用字元)在所有網域比對器中最多只能出現一次。
伺服器名稱將從最長的後綴開始,比對所有萬用字元網域,例如
www.example.com
輸入將先比對www.example.com
,然後是*.example.com
,然後是*.com
,然後是*
,直到相關的比對器動作接受輸入。請注意,萬用字元必須位於點邊界上,並且像*w.example.com
這樣的值是無效的。
.xds.type.matcher.v3.ServerNameMatcher.DomainMatcher
[.xds.type.matcher.v3.ServerNameMatcher.DomainMatcher proto]
指定一組確切和萬用字元網域以及比對動作。萬用字元符號 *
最多只能在點邊界上作為網域最左邊的部分出現一次。萬用字元比對一個或多個非空的網域部分。
{
"domains": [],
"on_match": {...}
}
- domains
(repeated string, REQUIRED) 一組非空的網域名稱,具有可選的萬用字元,例如
www.example.com
、*.com
或*
。
- on_match
(.xds.type.matcher.v3.Matcher.OnMatch) 當伺服器名稱與比對器中的任何網域名稱比對時,要套用的比對動作。