az network application-gateway waf-policy custom-rule match-condition
管理應用程式閘道 Web 應用程式防火牆 (WAF) 原則自定義規則中的比對條件。
命令
名稱 | Description | 類型 | 狀態 |
---|---|---|---|
az network application-gateway waf-policy custom-rule match-condition add |
將比對條件新增至應用程式閘道 WAF 原則自訂規則。 |
核心 | GA |
az network application-gateway waf-policy custom-rule match-condition list |
列出應用程式閘道 WAF 原則自訂規則比對條件。 |
核心 | GA |
az network application-gateway waf-policy custom-rule match-condition remove |
從應用程式閘道 WAF 原則自訂規則中移除比對條件。 |
核心 | GA |
az network application-gateway waf-policy custom-rule match-condition add
將比對條件新增至應用程式閘道 WAF 原則自訂規則。
az network application-gateway waf-policy custom-rule match-condition add --match-variables
--name
--operator {Any, BeginsWith, Contains, EndsWith, Equal, GeoMatch, GreaterThan, GreaterThanOrEqual, IPMatch, LessThan, LessThanOrEqual, Regex}
--policy-name
--resource-group
--values
[--index]
[--negate {0, 1, f, false, n, no, t, true, y, yes}]
[--transforms]
範例
新增包含的應用程式閘道 WAF 原則自訂規則比對條件。
az network application-gateway waf-policy custom-rule match-condition add --resource-group MyResourceGroup --policy-name MyPolicy --name MyWAFPolicyRule --match-variables RequestHeaders.value --operator contains --values foo boo --transform lowercase
新增應用程式閘道 WAF 原則自訂規則比對條件與相等。
az network application-gateway waf-policy custom-rule match-condition add --resource-group MyResourceGroup --policy-name MyPolicy --name MyWAFPolicyRule --match-variables RequestHeaders.Content-Type --operator Equal --values application/csp-report
必要參數
比對時要使用的變數空格分隔清單。 變數值:RemoteAddr、RequestMethod、QueryString、PostArgs、RequestUri、RequestHeaders、RequestBody、RequestCookies。 支援速記語法、json-file 和 yaml-file。 請嘗試 “??” 以顯示更多。
WAF 原則規則的名稱。
比對的運算子。
應用程式閘道 WAF 原則的名稱。
資源群組的名稱。 您可以使用 az configure --defaults group=<name>
來設定預設群組。
要比對的值以空格分隔的清單。 支援速記語法、json-file 和 yaml-file。 請嘗試 “??” 以顯示更多。
選擇性參數
比對條件的索引。 如果未提供任何索引,則預設行為為 append
。
比對條件的負數。
比對時要套用的轉換空間分隔清單。 允許的值:HtmlEntityDecode、大寫、小寫、RemoveNulls、Trim、UrlDecode、UrlEncode。 支援速記語法、json-file 和 yaml-file。 請嘗試 “??” 以顯示更多。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az network application-gateway waf-policy custom-rule match-condition list
列出應用程式閘道 WAF 原則自訂規則比對條件。
az network application-gateway waf-policy custom-rule match-condition list --name
--policy-name
--resource-group
範例
列出應用程式閘道 WAF 原則自訂規則比對條件。
az network application-gateway waf-policy custom-rule match-condition list --name MyWAFPolicyRule --policy-name MyPolicy --resource-group MyResourceGroup --subscription MySubscription
必要參數
WAF 原則規則的名稱。
應用程式閘道 WAF 原則的名稱。
資源群組的名稱。 您可以使用 az configure --defaults group=<name>
來設定預設群組。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az network application-gateway waf-policy custom-rule match-condition remove
從應用程式閘道 WAF 原則自訂規則中移除比對條件。
az network application-gateway waf-policy custom-rule match-condition remove --index
--name
--policy-name
--resource-group
範例
從應用程式閘道 WAF 原則自訂規則中移除比對條件。
az network application-gateway waf-policy custom-rule match-condition remove -n MyRule -g MyResourceGroup --policy-name MyPolicy --index 0
必要參數
要移除之比對條件的索引。
WAF 原則規則的名稱。
應用程式閘道 WAF 原則的名稱。
資源群組的名稱。 您可以使用 az configure --defaults group=<name>
來設定預設群組。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。