Warunki dopasowania aparatu reguł usługi Azure Content Delivery Network z aparatu reguł Edgio Premium

W tym artykule wymieniono szczegółowe opisy dostępnych warunków dopasowania dla sieci dostarczania zawartości platformy Azure z aparatu reguł Edgio Premium.

Drugą częścią reguły jest warunek dopasowania. Warunek dopasowania identyfikuje określone typy żądań, dla których jest wykonywany zestaw funkcji.

Można na przykład użyć warunku dopasowania, aby:

  • Filtrowanie żądań zawartości w określonej lokalizacji.
  • Filtruj żądania wygenerowane na podstawie określonego adresu IP lub kraju/regionu.
  • Filtruj żądania według informacji nagłówka.

Warunki dopasowywania

Zawsze

Warunek Zawsze zgodne jest przeznaczony do stosowania domyślnego zestawu funkcji do wszystkich żądań.

Urządzenie

Te warunki dopasowania są przeznaczone do identyfikowania żądań na podstawie agenta użytkownika klienta.

Nazwisko Purpose
Brand Name Identyfikuje żądania, czy nazwa marki urządzenia jest zgodna z:
- Określona wartość (literał nazwy marki)
- Wyrażenie regularne (regex nazwy marki)
- Określony wzorzec (symbol wieloznaczny nazwy marki)
System operacyjny urządzenia Identyfikuje żądania według tego, czy system operacyjny urządzenia jest zgodny z:
- Określona wartość (literał systemu operacyjnego urządzenia)
- Wyrażenie regularne (regex systemu operacyjnego urządzenia)
- Określony wzorzec (symbol wieloznaczny systemu operacyjnego urządzenia)
Wersja systemu operacyjnego urządzenia Identyfikuje żądania, czy wersja systemu operacyjnego urządzenia jest zgodna z:
- Określona wartość (literał wersji systemu operacyjnego urządzenia)
- Wyrażenie regularne (regex wersji systemu operacyjnego urządzenia)
- Określony wzorzec (symbol wieloznaczny wersji systemu operacyjnego urządzenia)
Podwójna orientacja? Określa żądania, czy urządzenie obsługuje podwójną orientację.
Preferowany kod DTD HTML Identyfikuje żądania według tego, czy preferowany kod DTD urządzenia jest zgodny z:
- Określona wartość (preferowany literał DTD HTML)
- Wyrażenie regularne (preferowany regex DTD HTML)
- Określony wzorzec (preferowany symbol wieloznaczny DTD w języku HTML)
Inlining obrazu? Identyfikuje żądania według tego, czy urządzenie obsługuje obrazy zakodowane w formacie Base64.
Czy system Android? Określa żądania, czy urządzenie korzysta z systemu operacyjnego Android.
Czy aplikacja jest? Identyfikuje żądania według tego, czy aplikacja natywna zażądała zawartości.
Czy jest pełny pulpit? Identyfikuje żądania, czy urządzenie zapewnia pełne środowisko pulpitu.
Czy system iOS? Identyfikuje żądania według tego, czy urządzenie korzysta z systemu iOS.
Czy robot? Określa żądania, czy urządzenie jest uznawane za zautomatyzowanego klienta HTTP (na przykład przeszukiwarkę robota).
Czy smart TV? Określa żądania, czy urządzenie jest inteligentnym telewizorem.
Czy smartfon? Identyfikuje żądania, czy urządzenie jest smartfonem.
Czy tablet? Identyfikuje żądania według tego, czy urządzenie jest tabletem.
Czy ekran dotykowy? Określa żądania, czy podstawowe urządzenie wskazujące urządzenie jest ekranem dotykowym.
Czy system Windows Telefon? Określa żądania, czy urządzenie jest systemem Windows Mobile 6.5/ Windows Telefon 7 lub nowszym.
Czy urządzenie bezprzewodowe? Identyfikuje żądania, czy urządzenie jest bezprzewodowe.
Nazwa marketingowa Identyfikuje żądania według tego, czy nazwa marketingowa urządzenia jest zgodna z:
- Określona wartość (literał nazwy marketingu)
- Wyrażenie regularne (regex nazwy marketingu)
- Określony wzorzec (symbol wieloznaczny nazwy marketingu)
Przeglądarka mobilna Identyfikuje żądania, czy przeglądarka urządzenia jest zgodna z:
- Określona wartość (literał przeglądarki mobilnej)
- Wyrażenie regularne (wyrażeń regularnych przeglądarki mobilnej)
- Określony wzorzec (symbol wieloznaczny przeglądarki mobilnej)
Wersja przeglądarki mobilnej Identyfikuje żądania, czy wersja przeglądarki urządzenia jest zgodna z:
- Określona wartość (literał wersji przeglądarki mobilnej)
- Wyrażenie regularne (wersja przeglądarki mobilnej — wyrażeń regularnych)
- Określony wzorzec (symbol wieloznaczny wersji przeglądarki mobilnej)
Nazwa modelu Identyfikuje żądania według tego, czy nazwa modelu urządzenia jest zgodna z:
- Określona wartość (literał nazwy modelu)
- Wyrażenie regularne (regex nazwy modelu)
- Określony wzorzec (symbol wieloznaczny nazwy modelu)
Pobieranie progresywne? Określa żądania, czy urządzenie obsługuje pobieranie progresywne.
Data wydania Identyfikuje żądania według tego, czy data wydania urządzenia jest zgodna z:
- Określona wartość (literał daty wydania)
- Wyrażenie regularne (regex daty wydania)
- Określony wzorzec (symbol wieloznaczny daty wydania)
Wysokość rozdzielczości Identyfikuje żądania według wysokości urządzenia.
Szerokość rozdzielczości Identyfikuje żądania według szerokości urządzenia.

Powrót do góry

Lokalizacja

Te warunki dopasowania są przeznaczone do identyfikowania żądań w oparciu o lokalizację żądającego.

Nazwisko Purpose
Numer AS Identyfikuje żądania pochodzące z określonej sieci.
Nazwa miasta Identyfikuje żądania, czy pochodzą z miasta, którego nazwa jest zgodna z:
- Określona wartość (literał nazwy miasta)
- Wyrażenie regularne (nazwa miasta — regex)
Kontynent Identyfikuje żądania pochodzące z określonych kontynentów.
Kraj Identyfikuje żądania pochodzące z określonych krajów/regionów.
Bezpośredni dostęp do pamięci (DMA) — kod Identyfikuje żądania pochodzące z określonych metra (wyznaczonych obszarów rynkowych).
Szerokość Identyfikuje żądania pochodzące z określonych szerokości geograficznych.
Długość Identyfikuje żądania pochodzące z określonych długości geograficznych.
Kod metra Identyfikuje żądania pochodzące z określonych metra (wyznaczonych obszarów rynkowych).
Kod pocztowy Identyfikuje żądania pochodzące z określonych kodów pocztowych.
Kod regionu Identyfikuje żądania pochodzące z określonych regionów.

Uwaga

Czy należy używać kodu metro lub kodu DMA?
Oba te warunki dopasowania zapewniają tę samą możliwość. Zalecamy jednak użycie warunku dopasowania kodu metro do identyfikowania żądań przez DMA.

Powrót do góry

Pochodzenie

Te warunki dopasowania są przeznaczone do identyfikowania żądań wskazujących magazyn sieciowy dostarczania zawartości lub serwera pochodzenia klienta.

Nazwisko Purpose
Źródło usługi Content Delivery Network Identyfikuje żądania zawartości przechowywanej w magazynie sieci dostarczania zawartości.
Pochodzenie klienta Identyfikuje żądania zawartości przechowywanej na określonym serwerze pochodzenia klienta.

Powrót do góry

Żądanie

Te warunki dopasowania są przeznaczone do identyfikowania żądań na podstawie ich właściwości.

Nazwisko Purpose
Adres IP klienta Identyfikuje żądania pochodzące z określonego adresu IP.
Parametr pliku cookie Identyfikuje żądanie, czy zawiera plik cookie zgodny z:
- Określona wartość (literał parametru pliku cookie)
- Wyrażenie regularne (wyrażenie regularne (wyrażenie regularne parametru pliku cookie)
- Określony wzorzec (symbol wieloznaczny parametru cookie)
Nazwa CNAME krawędzi Identyfikuje żądania wskazujące określony rekord CNAME krawędzi.
Domena odwołująca się Identyfikuje żądanie, czy jest ono określane przez nazwę hosta zgodną z:
- Określona wartość (odwołujące się do literału domeny)
- Określony wzorzec (odwołując się do symbolu wieloznacznych domeny)
Nagłówek żądania Identyfikuje żądanie według tego, czy zawiera nagłówek zgodny z:
- Określona wartość (literał nagłówka żądania)
- Wyrażenie regularne (regex nagłówka żądania)
- Określony wzorzec (symbol wieloznaczny nagłówka żądania)
Request, metoda Identyfikuje żądania według metody HTTP.
Schemat żądań Identyfikuje żądania według protokołu HTTP.

Powrót do góry

URL

Nazwisko Purpose
Ścieżka adresu URL Identyfikuje żądania według tego, czy ich ścieżka względna, w tym nazwa pliku, jest zgodna z:
- Określona wartość (literał ścieżki adresu URL)
- Wyrażenie regularne (regex ścieżki adresu URL)
- Określony wzorzec (symbol wieloznaczny ścieżki adresu URL)
Katalog ścieżki adresu URL Identyfikuje żądania, czy ich ścieżka względna jest zgodna z:
- Określona wartość (literał katalogu ścieżek URL)
- Określony wzorzec (symbol wieloznaczny katalogu ścieżek URL)
Rozszerzenie ścieżki adresu URL Identyfikuje żądania, czy ich rozszerzenie pliku jest zgodne z:
- Określona wartość (literał rozszerzenia ścieżki adresu URL)
- Określony wzorzec (symbol wieloznaczny rozszerzenia ścieżki adresu URL)
Nazwa pliku ścieżki adresu URL Identyfikuje żądania według tego, czy nazwa pliku jest zgodna z:
- Określona wartość (literał nazwy pliku ścieżki adresu URL)
- Określony wzorzec (symbol wieloznaczny nazwy ścieżki adresu URL)
Kwerenda adresu URL Identyfikuje żądania według tego, czy ich ciąg zapytania jest zgodny z:
- Określona wartość (literał zapytania ADRESU URL)
- Wyrażenie regularne (regex kwerendy adresu URL)
- Określony wzorzec (symbol wieloznaczny kwerendy adresu URL)
Parametr zapytania adresu URL Identyfikuje żądania według tego, czy zawierają parametr ciągu zapytania ustawiony na wartość zgodną z:
- Określona wartość (literał parametru zapytania ADRESU URL)
- Określony wzorzec (symbol wieloznaczny parametru zapytania adresu URL)

Powrót do góry

Najnowsze warunki dopasowania można znaleźć w dokumentacji aparatu reguł Edgio.

Następne kroki