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
'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
Teslim kuralı eyleminin adı: https://learn.microsoft.com/en-us/azure/cdn/cdn-standard-rules-engine-actions.
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
İstekler için önbelleğe alma davranışı.
İçeriğin önbelleğe alınması gereken süre. İzin verilen biçim hh:mm:ss.xxxxxx şeklindedir.
Yeniden yönlendirme URL'sine eklenecek parça.
Yeniden yönlendirme için ana bilgisayar. Gelen konağı hedef konak olarak kullanmak için boş bırakın.
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.
Yeniden yönlendirme URL'sine yerleştirilecek sorgu dizeleri kümesi. gelen sorgu dizesini korumak için boş bırakın.
Yeniden yazmada kullanılacak hedef yol.
İstekler için üst bilgi eylemi.
Değiştireceğiniz üst bilginin adı.
Üst bilginin değeri.
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.
Eşleştirme koşulunun değerlerini eşleştirin. Örneğin, boşlukla ayrılmış değerler "GET" "HTTP".
Eşleşme koşulunun adı: https://learn.microsoft.com/en-us/azure/cdn/cdn-standard-rules-engine-match-conditions.
CDN uç noktasının adı.
True ise, koşulu olumsuzlar.
Eşleştirme koşulu işleci.
Varsayılan OriginGroup'un geçersiz kılınacağı OriginGroup adı veya kimliği.
True ise, kaynak desenden sonraki kalan yol yeni hedef yola eklenir.
Kaynak grubu içinde benzersiz olan CDN profilinin adı.
Dahil etmek veya dışlamak için sorgu parametreleri (virgülle ayrılmış).
İstekler için sorgu dizesi davranışı.
Yeniden yönlendirme için kullanılacak protokol.
Trafiği yeniden yönlendirirken kuralın kullanacağı yeniden yönlendirme türü.
Kaynak grubunun adı.
az configure --defaults group=<name>
kullanarak varsayılan grubu yapılandırabilirsiniz.
Kuralın adı; yalnızca Microsoft SKU için gereklidir.
Eşleşme koşulunun seçicisi.
Yeniden yazılabilir isteklerin türünü tanımlayan bir istek URI düzeni.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_ID
kullanarak varsayılan aboneliği yapılandırabilirsiniz.
Eşleştirmeden önce uygulamak için dönüştürün.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_ID
kullanarak varsayılan aboneliği yapılandırabilirsiniz.
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
'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
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.
CDN uç noktasının adı.
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.
Kaynak grubu içinde benzersiz olan CDN profilinin adı.
Kaynak grubunun adı.
az configure --defaults group=<name>
kullanarak varsayılan grubu yapılandırabilirsiniz.
Kuralın adı.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_ID
kullanarak varsayılan aboneliği yapılandırabilirsiniz.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_ID
kullanarak varsayılan aboneliği yapılandırabilirsiniz.
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
'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
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.
CDN uç noktasının adı.
Kaynak grubu içinde benzersiz olan CDN profilinin adı.
Kaynak grubunun adı.
az configure --defaults group=<name>
kullanarak varsayılan grubu yapılandırabilirsiniz.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_ID
kullanarak varsayılan aboneliği yapılandırabilirsiniz.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_ID
kullanarak varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.