az cdn endpoint rule

Bu komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus

Uç nokta için teslim kurallarını yönetme.

Komutlar

Name Description Tür Durum
az cdn endpoint rule action

Uç nokta için teslim kuralı eylemlerini yönetme.

Temel Önizleme
az cdn endpoint rule action add

Teslim kuralına eylem ekleme.

Temel Önizleme
az cdn endpoint rule action remove

Bir eylemi teslim kuralından kaldırma.

Temel Önizleme
az cdn endpoint rule action show

Teslim kurallarını uç noktayla eşanlamlı olarak göster.

Temel Önizleme
az cdn endpoint rule add

CDN uç noktasına bir teslim kuralı ekleyin.

Temel Önizleme
az cdn endpoint rule condition

Uç nokta için teslim kuralı koşullarını yönetme.

Temel Önizleme
az cdn endpoint rule condition add

Teslimat kuralına koşul ekleme.

Temel Önizleme
az cdn endpoint rule condition remove

Teslimat kuralından bir koşulu kaldırma.

Temel Önizleme
az cdn endpoint rule condition show

Uç noktayla ilişkili teslim kurallarını göster.

Temel Önizleme
az cdn endpoint rule remove

Uç noktadan teslim kuralını kaldırma.

Temel Önizleme
az cdn endpoint rule show

Uç noktayla ilişkili teslim kurallarını göster.

Temel Önizleme

az cdn endpoint rule add

Önizleme

'cdn uç nokta kuralı' komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus

CDN uç noktasına bir teslim kuralı ekleyin.

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

Örnekler

Önbelleğe almayı devre dışı bırakmak için genel bir kural oluşturun.

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

Http'den https'ye yeniden yönlendirme için bir kural oluşturun.

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

URL yolunda "/test1" olan istekleri "origingroup1" adlı kaynak grubuna dağıtmak için bir kural oluşturun.

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

Gerekli Parametreler

--action-name

Teslim kuralı eyleminin adı: https://docs.microsoft.com/en-us/azure/cdn/cdn-standard-rules-engine-actions.

kabul edilen değerler: CacheExpiration, CacheKeyQueryString, ModifyRequestHeader, ModifyResponseHeader, OriginGroupOverride, UrlRedirect, UrlRewrite
--order

Uç nokta için kuralların uygulanma sırası. Olası değerler {0,1,2,3,.........}. Daha düşük sıralı bir kural, daha yüksek sıralı bir kuraldan önce uygulanır. 0. sıraya sahip kural özel bir kuraldır. Herhangi bir koşul gerektirmez ve içinde listelenen eylemler her zaman uygulanır.

İsteğe Bağlı Parametreler

--cache-behavior

İstekler için Önbelleğe Alma davranış.

kabul edilen değerler: BypassCache, Override, SetIfMissing
--cache-duration

İçeriğin önbelleğe alınması gereken süre. İzin verilen biçim:[d.]ss:dd:ss.

--custom-fragment

Yeniden yönlendirme URL'sine eklenecek parça.

--custom-hostname

Yeniden yönlendirme için ana bilgisayar. Gelen konağı hedef konak olarak kullanmak için boş bırakın.

--custom-path

Yeniden yönlendirmenin tam yolu. Yol boş olamaz ve /ile başlamalıdır. Gelen yolu hedef yol olarak kullanmak için boş bırakın.

--custom-querystring

Yeniden yönlendirme URL'sine yerleştirilecek sorgu dizeleri kümesi. gelen sorgu dizesini korumak için boş bırakın.

--destination

Yeniden yazmada kullanılacak hedef yol.

--header-action

İstekler için üst bilgi eylemi.

kabul edilen değerler: Append, Delete, Overwrite
--header-name

Değiştireceğiniz üst bilginin adı.

--header-value

Üst bilginin değeri.

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--match-values

Eşleştirme koşulunun değerlerini eşleştirin. Örneğin, boşlukla ayrılmış değerler "GET" "HTTP".

--match-variable

Eşleşme koşulunun adı: https://docs.microsoft.com/en-us/azure/cdn/cdn-standard-rules-engine-match-conditions.

kabul edilen değerler: ClientPort, Cookies, HostName, HttpVersion, IsDevice, PostArgs, QueryString, RemoteAddress, RequestBody, RequestHeader, RequestMethod, RequestScheme, RequestUri, ServerPort, SocketAddr, SslProtocol, UrlFileExtension, UrlFileName, UrlPath
--name -n

CDN uç noktasının adı.

--negate-condition

True ise, koşulu olumsuzlar.

kabul edilen değerler: false, true
--operator

Eşleştirme koşulu işleci.

--origin-group

Varsayılan OriginGroup'un geçersiz kılınacağı OriginGroup adı veya kimliği.

--preserve-unmatched-path

True ise, kaynak desenden sonraki kalan yol yeni hedef yola eklenir.

kabul edilen değerler: false, true
--profile-name

Kaynak grubu içinde benzersiz olan CDN profilinin adı.

--query-parameters

Dahil etmek veya dışlamak için sorgu parametreleri (virgülle ayrılmış).

--query-string-behavior

İstekler için sorgu dizesi davranışı.

kabul edilen değerler: Exclude, ExcludeAll, Include, IncludeAll
--redirect-protocol

Yeniden yönlendirme için kullanılacak protokol.

kabul edilen değerler: Http, Https, MatchRequest
--redirect-type

Trafiği yeniden yönlendirirken kuralın kullanacağı yeniden yönlendirme türü.

kabul edilen değerler: Found, Moved, PermanentRedirect, TemporaryRedirect
--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--rule-name

Kuralın adı; yalnızca Microsoft SKU için gereklidir.

--selector

Eşleşme koşulunun seçicisi.

--source-pattern

Yeniden yazılabilir isteklerin türünü tanımlayan bir istek URI düzeni.

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--transform

Eşleştirmeden önce uygulamak için dönüştürün.

kabul edilen değerler: Lowercase, Uppercase
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az cdn endpoint rule remove

Önizleme

'cdn uç nokta kuralı' komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus

Uç noktadan teslim kuralını kaldırma.

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

Örnekler

Genel kuralı kaldırın.

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

Kuralı 4. sıraya göre kaldırın.

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

İsteğe Bağlı Parametreler

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--name -n

CDN uç noktasının adı.

--order

Uç nokta için kuralların uygulanma sırası. Olası değerler {0,1,2,3,.........}. Daha düşük sıralı bir kural, daha yüksek sıralı bir kuraldan önce uygulanır. 0. sıraya sahip kural özel bir kuraldır. Herhangi bir koşul gerektirmez ve içinde listelenen eylemler her zaman uygulanır.

--profile-name

Kaynak grubu içinde benzersiz olan CDN profilinin adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--rule-name

Kuralın adı.

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az cdn endpoint rule show

Önizleme

'cdn uç nokta kuralı' komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus

Uç noktayla ilişkili teslim kurallarını göster.

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

Örnekler

uç noktayla ilişkili teslim kurallarını göster.

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

İsteğe Bağlı Parametreler

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--name -n

CDN uç noktasının adı.

--profile-name

Kaynak grubu içinde benzersiz olan CDN profilinin adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.