az afd rule action
Kural için teslim kuralı eylemlerini yönetme.
Komutlar
| az afd rule action add |
Teslim kuralına eylem ekleme. |
| az afd rule action list |
Kuralla eşleştirilmiş eylemleri gösterir. |
| az afd rule action remove |
Bir eylemi teslim kuralından kaldırma. |
az afd rule action add
Teslim kuralına eylem ekleme.
az afd rule action add --action-name {ModifyRequestHeader, ModifyResponseHeader, RouteConfigurationOverride, UrlRedirect, UrlRewrite}
[--cache-behavior {HonorOrigin, OverrideAlways, OverrideIfOriginMissing}]
[--cache-duration]
[--custom-fragment]
[--custom-hostname]
[--custom-path]
[--custom-querystring]
[--destination]
[--enable-caching {false, true}]
[--enable-compression {false, true}]
[--forwarding-protocol {HttpOnly, HttpsOnly, MatchRequest}]
[--header-action {Append, Delete, Overwrite}]
[--header-name]
[--header-value]
[--ids]
[--origin-group]
[--preserve-unmatched-path {false, true}]
[--profile-name]
[--query-parameters]
[--query-string-caching-behavior {IgnoreQueryString, IgnoreSpecifiedQueryStrings, IncludeSpecifiedQueryStrings, UseQueryString}]
[--redirect-protocol {Http, Https, MatchRequest}]
[--redirect-type {Found, Moved, PermanentRedirect, TemporaryRedirect}]
[--resource-group]
[--rule-name]
[--rule-set-name]
[--source-pattern]
Örnekler
Yeniden yönlendirme eylemi ekleyin.
az afd rule action add --rule-set-name ruleSetName --profile-name profile --rule-name name --action-name "UrlRedirect" --redirect-protocol HTTPS --redirect-type Moved
Önbellek süre sonu eylemi ekleme
az afd rule action add --rule-set-name ruleSetName --profile-name profile --rule-name name --action-name "CacheExpiration" --cache-behavior BypassCache
Gerekli Parametreler
Teslim kuralı eyleminin adı: https://docs.microsoft.com/en-us/azure/frontdoor/front-door-rules-engine-actions.
İ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: [d.]ss:mm:ss.
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.
Rotada önbelleğe alma özelliğinin etkinleştirilip etkinleştirilmeydiğini gösterir.
AzureFrontDoor'da içerik sıkıştırmanın etkinleştirilip etkinleştirilmediğini gösterir. Varsayılan değer false'tur. Sıkıştırma etkinleştirilirse, kullanıcı sıkıştırılmış bir sürüm isterse içerik sıkıştırılmış olarak sunulur. İstenen içerik 1 bayttan küçük veya 1 MB'tan büyük olduğunda içerik AzureFrontDoor'da sıkıştırılamaz.
Bu kuralın trafiği arka uçlara iletirken kullanacağı protokol.
İstekler için üst bilgi eylemi.
Değiştireceğiniz üst bilginin adı.
Üst bilginin değeri.
Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren tam bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.
Varsayılan OriginGroup'un geçersiz kıldığını belirten 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.
CDN sorgu dizelerini içeren istekleri nasıl önbelleğe aldırdığını tanımlar. Önbelleğe alma sırasında sorgu dizelerini yoksayabilir, sorgu dizelerini içeren isteklerin önbelleğe alınmasını önlemek için önbelleğe almayı atlayabilir veya her isteği benzersiz bir URL ile önbelleğe alabilirsiniz.
Yeniden yönlendirme için kullanılacak protokol.
Kuralın trafiği yeniden yönlendirirken kullanacağı yeniden yönlendirme türü.
Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.
Kuralın adı.
Kural kümesinin adı.
Yeniden yazılabilecek isteklerin türünü tanımlayan bir istek URI düzeni.
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, 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. varsayılan aboneliğini kullanarak az account set -s NAME_OR_IDyapı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 afd rule action list
Kuralla eşleştirilmiş eylemleri gösterir.
az afd rule action list --profile-name
--resource-group
--rule-name
--rule-set-name
Örnekler
kuralla eşleştirilmiş eylemleri gösterir.
az afd rule action list -g group --rule-set-name ruleSetName --profile-name profile --rule-name name
Gerekli Parametreler
Kaynak grubu içinde benzersiz olan CDN profilinin adı.
Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.
Kuralın adı.
Kural kümesinin adı.
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, 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. varsayılan aboneliğini kullanarak az account set -s NAME_OR_IDyapı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 afd rule action remove
Bir eylemi teslim kuralından kaldırma.
az afd rule action remove --index
[--ids]
[--profile-name]
[--resource-group]
[--rule-name]
[--rule-set-name]
Örnekler
İlk eylemi kaldırın.
az afd rule action remove -g group --rule-set-name ruleSetName --profile-name profile --rule-name name --index 0
Gerekli Parametreler
Koşulun/eylemin dizini.
İsteğe Bağlı Parametreler
Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren tam bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.
Kaynak grubu içinde benzersiz olan CDN profilinin adı.
Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.
Kuralın adı.
Kural kümesinin adı.
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, 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. varsayılan aboneliğini kullanarak az account set -s NAME_OR_IDyapı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.