az afd rule action

규칙에 대 한 배달 규칙 동작을 관리 합니다.

명령

az afd rule action add

배달 규칙에 작업을 추가 합니다.

az afd rule action list

규칙을 사용 하 여 관련 작업을 표시 합니다.

az afd rule action remove

배달 규칙에서 작업을 제거 합니다.

az afd rule action add

배달 규칙에 작업을 추가 합니다.

az afd rule action add --action-name {CacheExpiration, CacheKeyQueryString, ModifyRequestHeader, ModifyResponseHeader, OriginGroupOverride, RequestHeader, ResponseHeader, UrlRedirect, UrlRewrite, UrlSigning}
                       [--cache-behavior {BypassCache, Override, SetIfMissing}]
                       [--cache-duration]
                       [--custom-fragment]
                       [--custom-hostname]
                       [--custom-path]
                       [--custom-querystring]
                       [--destination]
                       [--header-action {Append, Delete, Overwrite}]
                       [--header-name]
                       [--header-value]
                       [--ids]
                       [--preserve-unmatched-path {false, true}]
                       [--profile-name]
                       [--query-parameters]
                       [--query-string-behavior {Exclude, ExcludeAll, Include, IncludeAll}]
                       [--redirect-protocol {Http, Https, MatchRequest}]
                       [--redirect-type {Found, Moved, PermanentRedirect, TemporaryRedirect}]
                       [--resource-group]
                       [--rule-name]
                       [--rule-set-name]
                       [--source-pattern]
                       [--subscription]

예제

리디렉션 작업을 추가 합니다.

az afd rule action add --rule-set-name ruleSetName --profile-name profile --rule-name name --action-name "UrlRedirect" --redirect-protocol HTTPS --redirect-type Moved

캐시 만료 작업 추가

az afd rule action add --rule-set-name ruleSetName --profile-name profile --rule-name name --action-name "CacheExpiration" --cache-behavior BypassCache

필수 매개 변수

--action-name

작업의 이름입니다.

허용되는 값: CacheExpiration, CacheKeyQueryString, ModifyRequestHeader, ModifyResponseHeader, OriginGroupOverride, RequestHeader, ResponseHeader, UrlRedirect, UrlRewrite, UrlSigning

선택적 매개 변수

--cache-behavior

요청에 대 한 캐싱 동작입니다.

허용되는 값: BypassCache, Override, SetIfMissing
--cache-duration

콘텐츠를 캐시 해야 하는 기간입니다. 허용 되는 형식은 [d.] hh: mm: ss입니다.

--custom-fragment

리디렉션 URL에 추가할 조각입니다.

--custom-hostname

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

--custom-path

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

--custom-querystring

리디렉션 URL에 넣을 쿼리 문자열 집합입니다. 들어오는 쿼리 문자열을 유지 하려면 비워 두세요.

--destination

재작성에 사용할 대상 경로입니다.

--header-action

요청에 대 한 헤더 동작입니다.

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

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

--header-value

헤더의 값입니다.

--ids

하나 이상의 리소스 Id (공백으로 구분)입니다. ' Resource Id ' 인수의 모든 정보를 포함 하는 전체 리소스 ID 여야 합니다. --Id 또는 다른 ' 리소스 Id ' 인수를 제공 해야 합니다.

--preserve-unmatched-path

True 이면 소스 패턴 뒤의 나머지 경로가 새 대상 경로에 추가 됩니다.

허용되는 값: false, true
--profile-name

리소스 그룹 내에서 고유한 CDN 프로필의 이름입니다.

--query-parameters

포함 하거나 제외할 쿼리 매개 변수 (쉼표로 구분)입니다.

--query-string-behavior

요청에 대 한 쿼리 문자열 동작입니다.

허용되는 값: Exclude, ExcludeAll, Include, IncludeAll
--redirect-protocol

리디렉션에 사용할 프로토콜입니다.

허용되는 값: Http, Https, MatchRequest
--redirect-type

트래픽을 리디렉션하는 경우 규칙에서 사용할 리디렉션 유형입니다.

허용되는 값: Found, Moved, PermanentRedirect, TemporaryRedirect
--resource-group -g

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

--rule-name

규칙의 이름입니다.

--rule-set-name

규칙 집합의 이름입니다.

--source-pattern

다시 작성할 수 있는 요청의 형식을 식별 하는 요청 URI 패턴입니다.

--subscription

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

az afd rule action list

규칙을 사용 하 여 관련 작업을 표시 합니다.

az afd rule action list --profile-name
                        --resource-group
                        --rule-name
                        --rule-set-name
                        [--query-examples]
                        [--subscription]

예제

규칙을 사용 하 여 관련 작업을 표시 합니다.

az afd rule action list -g group --rule-set-name ruleSetName --profile-name profile --rule-name name

필수 매개 변수

--profile-name

리소스 그룹 내에서 고유한 CDN 프로필의 이름입니다.

--resource-group -g

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

--rule-name

규칙의 이름입니다.

--rule-set-name

규칙 집합의 이름입니다.

선택적 매개 변수

--query-examples

JMESPath 문자열을 권장 합니다. 쿼리 중 하나를 복사 하 여 결과를 볼 수 있도록 큰따옴표 내에서--query 매개 변수 뒤에 붙여 넣을 수 있습니다. 이러한 주요 단어를 기준으로 제안을 제공할 수 있도록 하나 이상의 위치 키워드를 추가할 수 있습니다.

--subscription

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

az afd rule action remove

배달 규칙에서 작업을 제거 합니다.

az afd rule action remove --index
                          [--ids]
                          [--profile-name]
                          [--resource-group]
                          [--rule-name]
                          [--rule-set-name]
                          [--subscription]

예제

첫 번째 작업을 제거 합니다.

az afd rule action remove -g group --rule-set-name ruleSetName --profile-name profile --rule-name name --index 0

필수 매개 변수

--index

조건/동작의 인덱스입니다.

선택적 매개 변수

--ids

하나 이상의 리소스 Id (공백으로 구분)입니다. ' Resource Id ' 인수의 모든 정보를 포함 하는 전체 리소스 ID 여야 합니다. --Id 또는 다른 ' 리소스 Id ' 인수를 제공 해야 합니다.

--profile-name

리소스 그룹 내에서 고유한 CDN 프로필의 이름입니다.

--resource-group -g

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

--rule-name

규칙의 이름입니다.

--rule-set-name

규칙 집합의 이름입니다.

--subscription

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