Udostępnij przez


Akcje w silniku reguł standardowych dla usługi Azure Content Delivery Network

Ważne

Usługa Azure CDN Standard firmy Microsoft (klasyczna) zostanie wycofana 30 września 2027 r. Aby uniknąć zakłóceń w działaniu usługi, należy przeprowadzić migrację profilów usługi Azure CDN Standard z usługi Microsoft (klasycznej) do warstwy Azure Front Door Standard lub Premium do 30 września 2027 r. Aby uzyskać więcej informacji, zobacz Azure CDN Standard from Microsoft (classic) retirement (Wycofanie usługi Azure CDN w warstwie Standardowa z firmy Microsoft (wersja klasyczna)).

Usługa Azure CDN z Edgio została wycofana 15 stycznia 2025 r. Aby uzyskać więcej informacji, zobacz Azure CDN from Edgio retirement FAQ.

W Standardowym silniku reguł dla usługi Azure Content Delivery Network, reguła składa się z co najmniej jednego warunku dopasowania i akcji. Ten artykuł zawiera szczegółowe opisy akcji, których można używać w silniku reguł standardowych dla usługi Azure Content Delivery Network.

Drugą częścią reguły jest akcja. Akcja definiuje zachowanie stosowane dla typu żądania, które jest identyfikowane przez warunek dopasowania lub zestaw warunków dopasowania.

Akcje

Poniższe akcje są dostępne do użycia w standardowym silniku reguł dla usługi Azure Content Delivery Network.

Wygasanie pamięci podręcznej

Użyj tej akcji, aby nadpisać wartość czasu życia (TTL) punktu końcowego dla żądań, dla których warunki spełniają kryteria określone przez reguły.

Pola wymagane

Zachowanie pamięci podręcznej opis
Pomiń pamięć podręczną Po wybraniu tej opcji i dopasowaniu reguły zawartość nie jest buforowana.
Przełącz Po wybraniu tej opcji i dopasowaniu reguły wartość czasu wygaśnięcia zwrócona ze źródła zostanie zastąpiona wartością określoną w działaniu. To zachowanie jest stosowane tylko wtedy, gdy odpowiedź można buforować. W przypadku nagłówka odpowiedzi cache-control z wartościami "no-cache", "private", "no-store", akcja nie ma zastosowania.
Ustaw, jeśli brakuje Gdy ta opcja zostanie wybrana i reguła pasuje, jeśli żadna wartość TTL nie zostanie zwrócona ze źródła, reguła ustawia TTL na wartość określoną w działaniu. To zachowanie jest stosowane tylko wtedy, jeśli odpowiedź jest możliwa do zapisania w pamięci podręcznej. W przypadku nagłówka odpowiedzi cache-control z wartościami "no-cache", "private", "no-store", akcja nie ma zastosowania.

Dodatkowe pola

Dni Godziny Minuty / Protokoły / Zapiski Sekundy
Int Int Int Int

Ciąg zapytania dla klucza pamięci podręcznej

Użyj tej akcji, aby zmodyfikować klucz pamięci podręcznej na podstawie ciągów zapytania.

Pola wymagane

Zachowanie opis
Uwzględnij Po wybraniu tej opcji i dopasowaniu reguły ciągi zapytania określone w parametrach zostaną uwzględnione podczas generowania klucza pamięci podręcznej.
Buforuj każdy unikatowy adres URL Po wybraniu tej opcji i dopasowaniu reguły każdy unikatowy adres URL ma własny klucz pamięci podręcznej.
Wyklucz Po wybraniu tej opcji i dopasowaniu reguły ciągi zapytania określone w parametrach zostaną wykluczone po wygenerowaniu klucza pamięci podręcznej.
Ignoruj ciągi zapytań Po wybraniu tej opcji i dopasowaniu reguły ciągi zapytania nie są brane pod uwagę podczas generowania klucza pamięci podręcznej.

Modyfikowanie nagłówka żądania

Użyj tej akcji, aby zmodyfikować nagłówki, które znajdują się w żądaniach wysyłanych do źródła.

Pola wymagane

Akcja Nazwa nagłówka HTTP Wartość
Dołącz Po wybraniu tej opcji i dopasowaniu reguły nagłówek określony w nazwie nagłówka zostanie dodany do żądania z określoną wartością. Jeśli nagłówek jest już obecny, wartość jest dołączana do istniejącej wartości. Sznurek
Zastąp Po wybraniu tej opcji i dopasowaniu reguły nagłówek określony w nazwie nagłówka zostanie dodany do żądania z określoną wartością. Jeśli nagłówek jest już obecny, określona wartość zastępuje istniejącą wartość. Sznurek
Usuń Gdy ta opcja jest wybrana, a reguła odpowiada i nagłówek określony w regule jest obecny, nagłówek zostaje usunięty z żądania. Sznurek

Modyfikowanie nagłówka odpowiedzi

Użyj tej akcji, aby zmodyfikować nagłówki, które znajdują się w odpowiedziach zwróconych do klientów.

Pola wymagane

Akcja Nazwa nagłówka HTTP Wartość
Dołącz Po wybraniu tej opcji i dopasowaniu reguły nagłówek określony w nazwie nagłówka jest dodawany do odpowiedzi przy użyciu określonej wartości. Jeśli nagłówek jest już obecny, wartość jest dołączana do istniejącej wartości. Sznurek
Zastąp Po wybraniu tej opcji i dopasowaniu reguły nagłówek określony w nazwie nagłówka jest dodawany do odpowiedzi przy użyciu określonej wartości. Jeśli nagłówek jest już obecny, wartość zastępuje istniejącą wartość. Sznurek
Usuń Po wybraniu tej opcji, jeżeli reguła dopasowuje się, a nagłówek określony w regule jest obecny, nagłówek jest usuwany z odpowiedzi. Sznurek

Przekierowywanie adresów URL

Ta akcja służy do przekierowywania klientów do nowego adresu URL.

Pola wymagane

Pole opis
Typ Wybierz typ odpowiedzi, aby powrócić do elementu żądającego: znaleziono (302), przeniesiono (301), przekierowanie tymczasowe (307) i przekierowanie trwałe (308).
Protokół Dopasuj Żądanie, HTTP, HTTPS.
Hostname (Nazwa hosta) Wybierz nazwę hosta, do którego ma zostać przekierowane żądanie. Pozostaw puste, aby zachować adres hosta.
Ścieżka Zdefiniuj ścieżkę do użycia w przekierowaniu. Pozostaw puste, aby zachować ścieżkę przychodzącą.

Ciąg zapytania | Zdefiniuj ciąg zapytania używany w przekierowaniu. Pozostaw wartość pustą, aby zachować przychodzący ciąg zapytania. Fragment | Zdefiniuj fragment do użycia w przekierowaniu. Pozostaw pole puste, aby zachować przychodzący fragment.

Zdecydowanie zalecamy używanie bezwzględnego adresu URL. Użycie względnego adresu URL może przekierowywać adresy URL usługi Azure Content Delivery Network do nieprawidłowej ścieżki.

Przepisanie adresów URL

Użyj tej akcji, aby przepisać ścieżkę żądania, które jest w drodze do serwera źródłowego.

Pola wymagane

Pole opis
Wzorzec źródła Zdefiniuj wzorzec źródłowy w ścieżce adresu URL do zastąpienia. Aby dopasować wszystkie ścieżki adresu URL, użyj ukośnika (/) jako wartości wzorca źródłowego.
Cel podróży Zdefiniuj ścieżkę docelową do użycia w ponownym zapisie. Ścieżka docelowa zastępuje wzorzec źródłowy.
Zachowaj niedopasowaną ścieżkę Jeśli ustawiono Tak, pozostała część ścieżki po wzorcu źródłowym jest dołączana do nowej ścieżki docelowej.

Następne kroki