az cdn endpoint rule action

Управление действиями правил доставки для конечной точки.

Команды

az cdn endpoint rule action add

Добавление действия к правилу доставки.

az cdn endpoint rule action remove

Удаление действия из правила доставки.

az cdn endpoint rule action show

Отображение правил доставки, связать с конечной точкой.

az cdn endpoint rule action add

Добавление действия к правилу доставки.

az cdn endpoint rule action add --action-name {CacheExpiration, CacheKeyQueryString, ModifyRequestHeader, ModifyResponseHeader, OriginGroupOverride, RequestHeader, ResponseHeader, UrlRedirect, UrlRewrite, UrlSigning}
                                --rule-name
                                [--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]
                                [--name]
                                [--origin-group]
                                [--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]
                                [--source-pattern]
                                [--subscription]

Примеры

Добавьте действие перенаправления.

az cdn endpoint rule action add -g group -n endpoint --profile-name profile --rule-name name --action-name "UrlRedirect" --redirect-protocol HTTPS --redirect-type Moved

Добавление действия по окончанию срока действия кэша

az cdn endpoint rule action add -g group -n endpoint --profile-name profile --rule-name name --action-name "CacheExpiration" --cache-behavior BypassCache

Обязательные параметры

--action-name

Имя действия.

допустимые значения: CacheExpiration, CacheKeyQueryString, ModifyRequestHeader, ModifyResponseHeader, OriginGroupOverride, RequestHeader, ResponseHeader, UrlRedirect, UrlRewrite, UrlSigning
--rule-name

Имя правила.

Необязательные параметры

--cache-behavior

Поведение кэширования для запросов.

допустимые значения: BypassCache, Override, SetIfMissing
--cache-duration

Длительность кэширования содержимого. Допустимый формат: [d.] чч: мм: СС.

--custom-fragment

Фрагмент, добавляемый в URL-адрес перенаправления.

--custom-hostname

Узел для перенаправления. Оставьте пустым, чтобы использовать входящий узел в качестве конечного узла.

--custom-path

Полный путь для перенаправления. Путь не может быть пустым и должен начинаться с/. Оставьте пустым, чтобы использовать входящий путь в качестве пути назначения.

--custom-querystring

Набор строк запроса, помещаемых в URL-адрес перенаправления. Оставьте пустым, чтобы сохранить строку входящего запроса.

--destination

Целевой путь, который будет использоваться в перезаписи.

--header-action

Действие заголовка для запросов.

допустимые значения: Append, Delete, Overwrite
--header-name

Имя изменяемого заголовка.

--header-value

Значение заголовка.

--ids

Один или несколько идентификаторов ресурсов (с разделителями-пробелами). Это должен быть полный идентификатор ресурса, содержащий все сведения об аргументах "Resource id". Необходимо указать идентификаторы или другие аргументы "Resource id".

--name -n

имя конечной точки CDN.

--origin-group

Имя или идентификатор Оригинграуп, который переопределит Оригинграуп по умолчанию.

--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>.

--source-pattern

Шаблон URI запроса, определяющий тип запросов, которые могут быть перезаписаны.

--subscription

Имя или идентификатор подписки Вы можете настроить подписку по умолчанию с помощью az account set -s NAME_OR_ID .

az cdn endpoint rule action remove

Удаление действия из правила доставки.

az cdn endpoint rule action remove --index
                                   --rule-name
                                   [--ids]
                                   [--name]
                                   [--profile-name]
                                   [--resource-group]
                                   [--subscription]

Примеры

Удалите первое действие.

az cdn endpoint rule action remove -g group -n endpoint --profile-name profile --rule-name name --index 0

Обязательные параметры

--index

Индекс условия или действия.

--rule-name

Имя правила.

Необязательные параметры

--ids

Один или несколько идентификаторов ресурсов (с разделителями-пробелами). Это должен быть полный идентификатор ресурса, содержащий все сведения об аргументах "Resource id". Необходимо указать идентификаторы или другие аргументы "Resource id".

--name -n

имя конечной точки CDN.

--profile-name

имя CDNного профиля, уникального в пределах группы ресурсов.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--subscription

Имя или идентификатор подписки Вы можете настроить подписку по умолчанию с помощью az account set -s NAME_OR_ID .

az cdn endpoint rule action show

Отображение правил доставки, связать с конечной точкой.

az cdn endpoint rule action show [--ids]
                                 [--name]
                                 [--profile-name]
                                 [--query-examples]
                                 [--resource-group]
                                 [--subscription]

Примеры

Отображение правил доставки, связать с конечной точкой.

az cdn endpoint rule action show -g group --profile-name profile-name -n endpoint

Необязательные параметры

--ids

Один или несколько идентификаторов ресурсов (с разделителями-пробелами). Это должен быть полный идентификатор ресурса, содержащий все сведения об аргументах "Resource id". Необходимо указать идентификаторы или другие аргументы "Resource id".

--name -n

имя конечной точки CDN.

--profile-name

имя CDNного профиля, уникального в пределах группы ресурсов.

--query-examples

Рекомендуемая строка JMESPath. Можно скопировать один из запросов и вставить его после параметра--query в двойных кавычках, чтобы увидеть результаты. Можно добавить одно или несколько позиций ключевых слов, чтобы мы могли предоставлять предложения на основе этих ключевых слов.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--subscription

Имя или идентификатор подписки Вы можете настроить подписку по умолчанию с помощью az account set -s NAME_OR_ID .