az network front-door rules-engine rule action

참고 항목

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

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

명령

Name Description 형식 상태
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 action add

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

az network front-door rules-engine rule action add --action-type {ForwardRouteOverride, RedirectRouteOverride, RequestHeader, ResponseHeader}
                                                   --front-door-name
                                                   --name
                                                   --resource-group
                                                   --rules-engine-name
                                                   [--backend-pool]
                                                   [--cache-duration]
                                                   [--caching {Disabled, Enabled}]
                                                   [--custom-forwarding-path]
                                                   [--custom-fragment]
                                                   [--custom-host]
                                                   [--custom-path]
                                                   [--custom-query-string]
                                                   [--dynamic-compression {Disabled, Enabled}]
                                                   [--forwarding-protocol {HttpOnly, HttpsOnly, MatchRequest}]
                                                   [--header-action {Append, Delete, Overwrite}]
                                                   [--header-name]
                                                   [--header-value]
                                                   [--query-parameter-strip-directive {StripAll, StripAllExcept, StripNone, StripOnly}]
                                                   [--query-parameters]
                                                   [--redirect-protocol {HttpOnly, HttpsOnly, MatchRequest}]
                                                   [--redirect-type {Found, Moved, PermanentRedirect, TemporaryRedirect}]

필수 매개 변수

--action-type

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

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

Front Door의 이름입니다.

--name -n

규칙의 이름입니다.

--resource-group -g

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

--rules-engine-name -r

규칙 엔진의 이름입니다.

선택적 매개 변수

--backend-pool

백 엔드 풀의 이름 또는 ID입니다.

--cache-duration

콘텐츠를 캐시해야 하는 기간입니다. 허용되는 형식은 ISO 8601 기간입니다.

--caching

이 경로에 캐싱을 사용하도록 설정할지 여부입니다.

허용되는 값: Disabled, Enabled
--custom-forwarding-path

이 규칙과 일치하는 리소스 경로를 다시 작성하는 데 사용되는 사용자 지정 경로입니다. 들어오는 경로를 사용하려면 비워 둡니다.

--custom-fragment

리디렉션 URL에 추가할 조각입니다. 조각은 #이후에 오는 URL의 일부입니다. #을 포함하지 않습니다.

--custom-host

리디렉션할 호스트입니다. 들어오는 호스트를 대상 호스트로 사용하려면 비워 둡니다.

--custom-path

리디렉션할 전체 경로입니다. 경로는 비워 둘 수 없으며 /로 시작해야 합니다. 들어오는 경로를 대상 경로로 사용하려면 비워 둡니다.

--custom-query-string

리디렉션 URL에 배치할 쿼리 문자열 집합입니다. 이 값을 설정하면 기존 쿼리 문자열이 대체됩니다. 들어오는 쿼리 문자열을 유지하려면 비워 둡니다. 쿼리 문자열은 = 형식이어야 합니다. 첫 번째 ? 및 >가 자동으로 추가되므로 앞에 포함하지 않고 여러 쿼리 문자열을 로 구분합니다.

--dynamic-compression

캐시된 콘텐츠에 동적 압축을 사용합니다.

허용되는 값: Disabled, Enabled
--forwarding-protocol

트래픽 전달에 사용할 프로토콜입니다.

허용되는 값: HttpOnly, HttpsOnly, MatchRequest
--header-action

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

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

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

--header-value

헤더의 값입니다.

--query-parameter-strip-directive

캐시 키를 구성할 때 URL 쿼리 용어 처리

허용되는 값: StripAll, StripAllExcept, StripNone, StripOnly
--query-parameters

query-parameter-strip-directive 형식 StripAllExcept 또는 StripOnly를 각각 사용할 때 포함하거나 제외(쉼표로 구분)할 쿼리 매개 변수입니다.

--redirect-protocol

트래픽이 리디렉션되는 대상의 프로토콜입니다.

허용되는 값: HttpOnly, HttpsOnly, MatchRequest
Default value: MatchRequest
--redirect-type

트래픽을 리디렉션할 때 규칙이 사용할 리디렉션 유형입니다.

허용되는 값: Found, Moved, PermanentRedirect, TemporaryRedirect
Default value: Moved
전역 매개 변수
--debug

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

--help -h

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

--only-show-errors

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

--output -o

출력 형식입니다.

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

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

--subscription

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

--verbose

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

az network front-door rules-engine rule action list

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

az network front-door rules-engine rule action list --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
Default value: json
--query

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

--subscription

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

--verbose

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

az network front-door rules-engine rule action remove

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

az network front-door rules-engine rule action remove --action-type {ForwardRouteOverride, RedirectRouteOverride, RequestHeader, ResponseHeader}
                                                      --front-door-name
                                                      --name
                                                      --resource-group
                                                      --rules-engine-name
                                                      [--index]

필수 매개 변수

--action-type

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

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

Front Door의 이름입니다.

--name -n

규칙의 이름입니다.

--resource-group -g

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

--rules-engine-name -r

규칙 엔진의 이름입니다.

선택적 매개 변수

--index

제거할 요청 또는 응답 헤더 작업의 0부터 시작하는 인덱스입니다. "ForwardRouteOverride" 또는 "RedirectRouteOverride" 작업 제거에는 인덱스 매개 변수가 필요하지 않습니다.

전역 매개 변수
--debug

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

--help -h

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

--only-show-errors

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

--output -o

출력 형식입니다.

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

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

--subscription

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

--verbose

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