Aracılığıyla paylaş


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.

Çekirdek Önizleme
az cdn endpoint rule action add

Teslim kuralına eylem ekleme.

Çekirdek Önizleme
az cdn endpoint rule action remove

Bir eylemi teslim kuralından kaldırma.

Çekirdek Önizleme
az cdn endpoint rule action show

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

Çekirdek Önizleme
az cdn endpoint rule add

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

Çekirdek Önizleme
az cdn endpoint rule condition

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

Çekirdek Önizleme
az cdn endpoint rule condition add

Teslimat kuralına koşul ekleme.

Çekirdek Önizleme
az cdn endpoint rule condition remove

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

Çekirdek Önizleme
az cdn endpoint rule condition show

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

Çekirdek Önizleme
az cdn endpoint rule remove

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

Çekirdek Önizleme
az cdn endpoint rule show

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

Çekirdek Ö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://learn.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 hh:mm:ss.xxxxxx şeklindedir.

--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 kimliği (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' parametrelerini vermelisiniz.

--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://learn.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ı. az configure --defaults group=<name>kullanarak varsayılan grubu 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. az account set -s NAME_OR_IDkullanarak varsayı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
Default value: json
--query

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

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayı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 kimliği (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' parametrelerini vermelisiniz.

--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ı. az configure --defaults group=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.

--rule-name

Kuralın adı.

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayı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
Default value: json
--query

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

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayı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 kimliği (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' parametrelerini vermelisiniz.

--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ı. az configure --defaults group=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayı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
Default value: json
--query

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

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayı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.