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

--action-name

Teslim kuralı eyleminin adı: https://docs.microsoft.com/en-us/azure/frontdoor/front-door-rules-engine-actions.

kabul edilen değerler: ModifyRequestHeader, ModifyResponseHeader, RouteConfigurationOverride, UrlRedirect, UrlRewrite

İsteğe Bağlı Parametreler

--cache-behavior

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

kabul edilen değerler: HonorOrigin, OverrideAlways, OverrideIfOriginMissing
--cache-duration

İçeriğin önbelleğe alınması gereken süre. İzin verilen biçim: [d.]ss:mm: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.

--enable-caching

Rotada önbelleğe alma özelliğinin etkinleştirilip etkinleştirilmeydiğini gösterir.

kabul edilen değerler: false, true
--enable-compression

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.

kabul edilen değerler: false, true
--forwarding-protocol

Bu kuralın trafiği arka uçlara iletirken kullanacağı protokol.

kabul edilen değerler: HttpOnly, HttpsOnly, MatchRequest
--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 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.

--origin-group

Varsayılan OriginGroup'un geçersiz kıldığını belirten 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.

--query-string-caching-behavior

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.

kabul edilen değerler: IgnoreQueryString, IgnoreSpecifiedQueryStrings, IncludeSpecifiedQueryStrings, UseQueryString
--redirect-protocol

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

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

Kuralın trafiği yeniden yönlendirirken kullanacağı yeniden yönlendirme türü.

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

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

--rule-name

Kuralın adı.

--rule-set-name

Kural kümesinin adı.

--source-pattern

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

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

--profile-name

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

--resource-group -g

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

--rule-name

Kuralın adı.

--rule-set-name

Kural kümesinin adı.

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

--index

Koşulun/eylemin dizini.

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

--profile-name

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

--resource-group -g

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

--rule-name

Kuralın adı.

--rule-set-name

Kural kümesinin adı.