az cdn endpoint rule

Эта группа команд находится в предварительной версии и в процессе разработки. Уровни ссылок и поддержки: https://aka.ms/CLI_refstatus

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

Команды

Имя Описание Тип Состояние
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 add

Добавьте правило доставки в конечную точку CDN.

Основные сведения Предварительная версия
az cdn endpoint rule condition

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

Основные сведения Предварительная версия
az cdn endpoint rule condition add

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

Основные сведения Предварительная версия
az cdn endpoint rule condition remove

Удалите условие из правила доставки.

Основные сведения Предварительная версия
az cdn endpoint rule condition show

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

Основные сведения Предварительная версия
az cdn endpoint rule remove

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

Основные сведения Предварительная версия
az cdn endpoint rule show

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

Основные сведения Предварительная версия

az cdn endpoint rule add

Предварительный просмотр

Группа команд "правило конечной точки cdn" находится в предварительной версии и в процессе разработки. Уровни ссылок и поддержки: https://aka.ms/CLI_refstatus

Добавьте правило доставки в конечную точку CDN.

az cdn endpoint rule add --action-name {CacheExpiration, CacheKeyQueryString, ModifyRequestHeader, ModifyResponseHeader, OriginGroupOverride, UrlRedirect, UrlRewrite}
                         --order
                         [--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]
                         [--match-values]
                         [--match-variable {ClientPort, Cookies, HostName, HttpVersion, IsDevice, PostArgs, QueryString, RemoteAddress, RequestBody, RequestHeader, RequestMethod, RequestScheme, RequestUri, ServerPort, SocketAddr, SslProtocol, UrlFileExtension, UrlFileName, UrlPath}]
                         [--name]
                         [--negate-condition {false, true}]
                         [--operator]
                         [--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]
                         [--rule-name]
                         [--selector]
                         [--source-pattern]
                         [--subscription]
                         [--transform {Lowercase, Uppercase}]

Примеры

Создайте глобальное правило для отключения кэширования.

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

Создайте правило для перенаправления http в https.

az cdn endpoint rule add -g group -n endpoint --profile-name profile --order 1 --rule-name "redirect" --match-variable RequestScheme --operator Equal --match-values HTTP --action-name "UrlRedirect" --redirect-protocol Https --redirect-type Moved

Создайте правило для распространения запросов с именем "/test1" в пути URL-адреса к группе источников с именем origingroup1.

az cdn endpoint rule add -g group -n endpoint --profile-name profile --order 1 --rule-name "origin-group-override" --match-variable UrlPath --operator Contains --match-values /test1 --action-name "OriginGroupOverride" --origin-group origingroup1

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

--action-name

Имя действия для правила доставки: https://docs.microsoft.com/en-us/azure/cdn/cdn-standard-rules-engine-actions

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

Порядок применения правил для конечной точки. Возможные значения {0,1,2,3,.........}. Правило с более низким порядком будет применяться до одного с более высоким порядком. Правило с порядком 0 — это специальное правило. Он не требует каких-либо условий и действий, перечисленных в нем, всегда будет применяться.

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

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

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

--match-values

Совпадение значений условия соответствия. Например, разделенные пробелами значения GET "HTTP".

--match-variable

Имя условия соответствия: https://docs.microsoft.com/en-us/azure/cdn/cdn-standard-rules-engine-match-conditions.

допустимые значения: ClientPort, Cookies, HostName, HttpVersion, IsDevice, PostArgs, QueryString, RemoteAddress, RequestBody, RequestHeader, RequestMethod, RequestScheme, RequestUri, ServerPort, SocketAddr, SslProtocol, UrlFileExtension, UrlFileName, UrlPath
--name -n

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

--negate-condition

Если значение true, отрицает условие.

допустимые значения: false, true
--operator

Оператор условия соответствия.

--origin-group

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

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

Имя правила, необходимое только для номера SKU Майкрософт.

--selector

Селектор условия соответствия.

--source-pattern

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

--subscription

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

--transform

Преобразование, применяемое перед сопоставлением.

допустимые значения: Lowercase, Uppercase
Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

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

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az cdn endpoint rule remove

Предварительный просмотр

Группа команд "правило конечной точки cdn" находится в предварительной версии и в процессе разработки. Уровни ссылок и поддержки: https://aka.ms/CLI_refstatus

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

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

Примеры

Удалите глобальное правило.

az cdn endpoint rule remove -g group -n endpoint --profile-name profile --rule-name Global

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

az cdn endpoint rule remove -g group -n endpoint --profile-name profile --order 4

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

--ids

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

--name -n

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

--order

Порядок применения правил для конечной точки. Возможные значения {0,1,2,3,.........}. Правило с более низким порядком будет применяться до одного с более высоким порядком. Правило с порядком 0 — это специальное правило. Он не требует каких-либо условий и действий, перечисленных в нем, всегда будет применяться.

--profile-name

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

--resource-group -g

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

--rule-name

Имя правила.

--subscription

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

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

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

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az cdn endpoint rule show

Предварительный просмотр

Группа команд "правило конечной точки cdn" находится в предварительной версии и в процессе разработки. Уровни ссылок и поддержки: https://aka.ms/CLI_refstatus

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

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

Примеры

отображение правил доставки, сопоставленных с конечной точкой.

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

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

--ids

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

--name -n

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

--profile-name

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

--resource-group -g

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

--subscription

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

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

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

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.