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
필수 매개 변수
작업의 이름입니다.
선택적 매개 변수
요청에 대 한 캐싱 동작입니다.
콘텐츠를 캐시 해야 하는 기간입니다. 허용 되는 형식은 [d.] hh: mm: ss입니다.
리디렉션 URL에 추가할 조각입니다.
리디렉션할 호스트입니다. 들어오는 호스트를 대상 호스트로 사용 하려면 비워 두세요.
리디렉션할 전체 경로입니다. 경로는 비워 둘 수 없으며/로 시작 해야 합니다. 들어오는 경로를 대상 경로로 사용 하려면 비워 두세요.
리디렉션 URL에 넣을 쿼리 문자열 집합입니다. 들어오는 쿼리 문자열을 유지 하려면 비워 두세요.
재작성에 사용할 대상 경로입니다.
요청에 대 한 헤더 동작입니다.
수정할 헤더의 이름입니다.
헤더의 값입니다.
하나 이상의 리소스 Id (공백으로 구분)입니다. ' Resource Id ' 인수의 모든 정보를 포함 하는 전체 리소스 ID 여야 합니다. --Id 또는 다른 ' 리소스 Id ' 인수를 제공 해야 합니다.
True 이면 소스 패턴 뒤의 나머지 경로가 새 대상 경로에 추가 됩니다.
리소스 그룹 내에서 고유한 CDN 프로필의 이름입니다.
포함 하거나 제외할 쿼리 매개 변수 (쉼표로 구분)입니다.
요청에 대 한 쿼리 문자열 동작입니다.
리디렉션에 사용할 프로토콜입니다.
트래픽을 리디렉션하는 경우 규칙에서 사용할 리디렉션 유형입니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.
규칙의 이름입니다.
규칙 집합의 이름입니다.
다시 작성할 수 있는 요청의 형식을 식별 하는 요청 URI 패턴입니다.
구독의 이름 또는 ID입니다. 을 사용 하 여 기본 구독을 구성할 수 있습니다 az account set -s NAME_OR_ID .
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
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
필수 매개 변수
리소스 그룹 내에서 고유한 CDN 프로필의 이름입니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.
규칙의 이름입니다.
규칙 집합의 이름입니다.
선택적 매개 변수
JMESPath 문자열을 권장 합니다. 쿼리 중 하나를 복사 하 여 결과를 볼 수 있도록 큰따옴표 내에서--query 매개 변수 뒤에 붙여 넣을 수 있습니다. 이러한 주요 단어를 기준으로 제안을 제공할 수 있도록 하나 이상의 위치 키워드를 추가할 수 있습니다.
구독의 이름 또는 ID입니다. 을 사용 하 여 기본 구독을 구성할 수 있습니다 az account set -s NAME_OR_ID .
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
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
필수 매개 변수
조건/동작의 인덱스입니다.
선택적 매개 변수
하나 이상의 리소스 Id (공백으로 구분)입니다. ' Resource Id ' 인수의 모든 정보를 포함 하는 전체 리소스 ID 여야 합니다. --Id 또는 다른 ' 리소스 Id ' 인수를 제공 해야 합니다.
리소스 그룹 내에서 고유한 CDN 프로필의 이름입니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.
규칙의 이름입니다.
규칙 집합의 이름입니다.
구독의 이름 또는 ID입니다. 을 사용 하 여 기본 구독을 구성할 수 있습니다 az account set -s NAME_OR_ID .
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.