다음을 통해 공유


az network front-door rules-engine rule

참고 항목

이 참조는 Azure CLI(버전 2.57.0 이상)에 대한 프런트 도어 확장의 일부입니다. az network front-door rules-engine rule 명령을 처음 실행할 때 확장이 자동으로 설치됩니다. 확장 프로그램에 대해 자세히 알아보세요.

규칙 엔진 규칙을 관리합니다.

명령

Name Description 형식 상태
az network front-door rules-engine rule action

Front Door에 대한 규칙 엔진 작업을 관리합니다.

내선 번호 GA
az network front-door rules-engine rule action add

규칙 엔진 규칙에 작업을 추가합니다.

내선 번호 GA
az network front-door rules-engine rule action list

규칙 엔진 규칙에 적용되는 모든 작업을 표시합니다.

내선 번호 GA
az network front-door rules-engine rule action remove

규칙 엔진 규칙에서 작업을 제거합니다.

내선 번호 GA
az network front-door rules-engine rule condition

Front Door에 대한 규칙 엔진 일치 조건을 관리합니다.

내선 번호 GA
az network front-door rules-engine rule condition add

규칙 엔진 규칙에 일치 조건을 추가합니다.

내선 번호 GA
az network front-door rules-engine rule condition list

규칙 엔진 규칙과 연결된 모든 일치 조건을 표시합니다.

내선 번호 GA
az network front-door rules-engine rule condition remove

규칙 엔진 규칙에서 일치 조건을 제거합니다.

내선 번호 GA
az network front-door rules-engine rule create

Front Door에 대한 규칙 엔진 규칙을 만듭니다.

내선 번호 GA
az network front-door rules-engine rule delete

규칙 엔진 규칙을 삭제합니다.

내선 번호 GA
az network front-door rules-engine rule list

규칙 엔진 구성의 규칙을 나열합니다.

내선 번호 GA
az network front-door rules-engine rule show

규칙 엔진 규칙의 세부 정보를 가져옵니다.

내선 번호 GA
az network front-door rules-engine rule update

규칙의 규칙 엔진 구성을 업데이트합니다.

내선 번호 GA

az network front-door rules-engine rule create

Front Door에 대한 규칙 엔진 규칙을 만듭니다.

이 명령을 사용하면 헤더 작업 유형을 사용하여 규칙 엔진 구성을 만들 수 있습니다. 경로 재정의와 같은 추가 작업을 추가하려면 명령을 사용합니다 az network front-door rules-engine rule action add .

az network front-door rules-engine rule create --action-type {RequestHeader, ResponseHeader}
                                               --front-door-name
                                               --name
                                               --priority
                                               --resource-group
                                               --rules-engine-name
                                               [--header-action {Append, Delete, Overwrite}]
                                               [--header-name]
                                               [--header-value]
                                               [--match-processing-behavior {Continue, Stop}]
                                               [--match-values]
                                               [--match-variable {IsMobile, PostArgs, QueryString, RemoteAddr, RequestBody, RequestFilename, RequestFilenameExtension, RequestHeader, RequestMethod, RequestPath, RequestScheme, RequestUri}]
                                               [--negate-condition {false, true}]
                                               [--operator {Any, BeginsWith, Contains, EndsWith, Equal, GeoMatch, GreaterThan, GreaterThanOrEqual, IPMatch, LessThan, LessThanOrEqual}]
                                               [--selector]
                                               [--transforms {Lowercase, RemoveNulls, Trim, Uppercase, UrlDecode, UrlEncode}]

필수 매개 변수

--action-type

규칙에 적용할 작업 유형입니다.

허용되는 값: RequestHeader, ResponseHeader
--front-door-name -f

Front Door의 이름입니다.

--name -n

규칙의 이름입니다.

--priority

우선 순위 번호는 0부터 연속으로 시작해야 합니다. 우선 순위 값이 더 큰 규칙은 나중에 적용됩니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--rules-engine-name -r

규칙 엔진의 이름입니다.

선택적 매개 변수

--header-action

요청에 대한 헤더 작업 유형입니다.

허용되는 값: Append, Delete, Overwrite
--header-name

수정할 헤더의 이름입니다.

--header-value

헤더의 값입니다.

--match-processing-behavior

규칙의 조건이 충족된 후 규칙 처리를 중지할지 여부입니다.

허용되는 값: Continue, Stop
--match-values

일치하는 값의 공백으로 구분된 목록입니다.

--match-variable

일치 조건의 이름입니다.

허용되는 값: IsMobile, PostArgs, QueryString, RemoteAddr, RequestBody, RequestFilename, RequestFilenameExtension, RequestHeader, RequestMethod, RequestPath, RequestScheme, RequestUri
--negate-condition

연산자에 "Not"을 적용합니다.

허용되는 값: false, true
--operator

일치 조건의 연산자입니다.

허용되는 값: Any, BeginsWith, Contains, EndsWith, Equal, GeoMatch, GreaterThan, GreaterThanOrEqual, IPMatch, LessThan, LessThanOrEqual
--selector

일치 조건 변수에 대한 선택적 선택기입니다.

--transforms

적용할 변환의 공백으로 구분된 목록입니다.

허용되는 값: Lowercase, RemoveNulls, Trim, Uppercase, UrlDecode, UrlEncode
전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

오류만 표시하고, 경고를 표시하지 않습니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
기본값: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az network front-door rules-engine rule delete

규칙 엔진 규칙을 삭제합니다.

az network front-door rules-engine rule delete --front-door-name
                                               --name
                                               --resource-group
                                               --rules-engine-name

필수 매개 변수

--front-door-name -f

Front Door의 이름입니다.

--name -n

규칙의 이름입니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--rules-engine-name -r

규칙 엔진의 이름입니다.

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

오류만 표시하고, 경고를 표시하지 않습니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
기본값: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az network front-door rules-engine rule list

규칙 엔진 구성의 규칙을 나열합니다.

az network front-door rules-engine rule list --front-door-name
                                             --name
                                             --resource-group

필수 매개 변수

--front-door-name -f

Front Door의 이름입니다.

--name -n

규칙 엔진의 이름입니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

오류만 표시하고, 경고를 표시하지 않습니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
기본값: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az network front-door rules-engine rule show

규칙 엔진 규칙의 세부 정보를 가져옵니다.

az network front-door rules-engine rule show --front-door-name
                                             --name
                                             --resource-group
                                             --rules-engine-name

필수 매개 변수

--front-door-name -f

Front Door의 이름입니다.

--name -n

규칙의 이름입니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--rules-engine-name -r

규칙 엔진의 이름입니다.

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

오류만 표시하고, 경고를 표시하지 않습니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
기본값: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az network front-door rules-engine rule update

규칙의 규칙 엔진 구성을 업데이트합니다.

az network front-door rules-engine rule update --front-door-name
                                               --name
                                               --resource-group
                                               --rules-engine-name
                                               [--match-processing-behavior {Continue, Stop}]
                                               [--priority]

필수 매개 변수

--front-door-name -f

Front Door의 이름입니다.

--name -n

규칙의 이름입니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--rules-engine-name -r

규칙 엔진의 이름입니다.

선택적 매개 변수

--match-processing-behavior

규칙의 조건이 충족된 후 규칙 처리를 중지할지 여부입니다.

허용되는 값: Continue, Stop
--priority

우선 순위 번호는 0부터 연속으로 시작해야 합니다. 우선 순위 값이 더 큰 규칙은 나중에 적용됩니다.

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

오류만 표시하고, 경고를 표시하지 않습니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
기본값: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.