Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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. Szczegóły na temat Azure CDN Standard from Microsoft (classic) retirement (wycofania 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 silniku reguł standardowych 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 warunków dopasowania, których można użyć w mechanizmie reguł standardowych dla usługi Azure Content Delivery Network.
Pierwszą częścią reguły jest warunek dopasowania lub zestaw warunków dopasowania. W standardowym mechanizmie reguł dla Azure Content Delivery Network każda reguła może mieć maksymalnie cztery warunki dopasowania. Warunek dopasowania identyfikuje określone typy żądań, dla których są wykonywane zdefiniowane akcje. Jeśli używasz wielu warunków dopasowania, warunki dopasowania są grupowane razem przy użyciu logiki AND.
Można na przykład użyć warunku dopasowania, aby:
- Filtrowanie żądań na podstawie określonego adresu IP lub kraju/regionu.
- Filtruj żądania według informacji nagłówka.
- Filtrowanie żądań z urządzeń przenośnych lub urządzeń stacjonarnych.
Warunki dopasowania
Następujące warunki dopasowania są dostępne do użycia w standardowym aparacie reguł dla usługi Azure Content Delivery Network.
Typ urządzenia
Identyfikuje żądania wysyłane z urządzenia przenośnego lub urządzenia stacjonarnego.
Pola wymagane
| Operator | Obsługiwane wartości |
|---|---|
| Równa się, Nie równa się | Mobilny, Stacjonarny |
Wersja protokołu HTTP
Identyfikuje żądania na podstawie wersji http żądania.
Pola wymagane
| Operator | Obsługiwane wartości |
|---|---|
| Równa się, Nie równa się | 2.0, 1.1, 1.0, 0.9, wszystkie |
Żądanie plików cookie
Identyfikuje żądania na podstawie informacji o plikach cookie w żądaniu przychodzącym.
Pola wymagane
| Nazwa ciasteczka | Operator | Wartość pliku cookie | Przekształcanie wielkości liter |
|---|---|---|---|
| String | Lista operatorów standardowych | String, Int | Bez przekształcenia, na wielkie litery, na małe litery |
Kluczowe informacje
- Nie można używać wartości wieloznacznych (w tym gwiazdki (*)) podczas określania nazwy pliku cookie; Należy użyć dokładnej nazwy pliku cookie.
- Można określić tylko jedną nazwę pliku cookie na wystąpienie tego warunku dopasowania.
- Porównania nazw plików cookie są nieczułe na wielkość liter.
- Aby określić wiele wartości plików cookie, należy użyć pojedynczej przestrzeni między każdą wartością pliku cookie.
- Wartości plików cookie mogą korzystać z wartości wieloznacznych.
- Jeśli nie określono wartości symbolu wieloznacznego, tylko dokładne dopasowanie spełnia ten warunek dopasowania. Na przykład, "Value" pasuje do "Value", ale nie do "Value1".
Końcowy argument
Identyfikuje żądania na podstawie argumentów zdefiniowanych dla metody żądania POST używanej w żądaniu.
Pola wymagane
| Nazwa argumentu | Operator | Wartość argumentu | Przekształcanie wielkości liter |
|---|---|---|---|
| String | Lista operatorów standardowych | String, Int | Bez przekształcenia, na wielkie litery, na małe litery |
Ciąg zapytania
Identyfikuje żądania zawierające określony parametr ciągu zapytania. Ten parametr jest ustawiony na wartość zgodną z określonym wzorcem. Parametry ciągu zapytania (na przykład parametr=wartość) w adresie URL żądania określają, czy ten warunek jest spełniony. Ten warunek dopasowania identyfikuje parametr ciągu zapytania według jego nazwy i akceptuje co najmniej jedną wartość dla wartości parametru.
Pola wymagane
| Operator | Ciąg zapytania | Przekształcanie wielkości liter |
|---|---|---|
| Lista operatorów standardowych | String, Int | Bez przekształcenia, na wielkie litery, na małe litery |
Adres zdalny
Identyfikuje żądania na podstawie lokalizacji lub adresu IP elementu żądającego.
Pola wymagane
| Operator | Obsługiwane wartości |
|---|---|
| Dowolne | Nie dotyczy |
| Dopasowanie geograficzne | Numer kierunkowy kraju |
| Dopasowanie adresu IP | Adres IP (oddzielony przestrzenią) |
| Żadne | Nie dotyczy |
| Brak dopasowania geograficznego | Kod kraju |
| Niezgodność adresów IP | Adres IP (oddzielony przestrzenią) |
Kluczowe informacje
- Użyj notacji CIDR (classless inter-domain routing).
- Aby określić wiele adresów IP i bloków adresów IP, użyj pojedynczej przestrzeni między wartościami:
- Przykład IPv4:1.2.3.4 10.20.30.40 pasuje do wszystkich żądań pochodzących z adresu 1.2.3.4 lub 10.20.30.40.
- Przykład IPv6:1:2:3:4:5:6:7:8 10:20:30:40:50:60:70:80 pasuje do wszystkich żądań które pochodzą z adresu 1:2:3:4:5:6:7:8 lub 10:20:30:40:50:60:70:80.
- Składnia bloku adresów IP to podstawowy adres IP, po którym następuje ukośnik i rozmiar prefiksu. Na przykład:
- Przykład IPv4:5.5.5.64/26 pasuje do wszystkich żądań pochodzących z adresów 5.5.5.64 do 5.5.5.127.
- Przykład IPv6:1:2:3:/48 pasuje do wszystkich żądań, które docierają z adresów 1:2:3:0:0:0:0 do 1:2:3:ffff:ffff:ffff:ffff:ffff:ffff.
- Zdalny adres reprezentuje oryginalny adres IP klienta, który pochodzi z połączenia sieciowego lub, jeśli użytkownik znajduje się za serwerem proxy, zazwyczaj z nagłówka żądania X-Forwarded-For.
Treść żądania
Identyfikuje żądania na podstawie określonego tekstu wyświetlanego w treści żądania.
Pola wymagane
| Operator | Treść żądania | Przekształcanie wielkości liter |
|---|---|---|
| Lista operatorów standardowych | String, Int | Bez transformacji, na WIELKIE LITERY, na MAŁE LITERY |
Nagłówek żądania
Identyfikuje żądania używające określonego nagłówka w żądaniu.
Pola wymagane
| Nazwa nagłówka | Operator | Wartość nagłówka | Przekształcanie wielkości liter |
|---|---|---|---|
| Łańcuch | Lista operatorów standardowych | String, Int | Bez przekształcenia, na wielkie litery, na małe litery |
Metoda żądania
Identyfikuje żądania używające określonej metody żądania.
Pola wymagane
| Operator | Obsługiwane wartości |
|---|---|
| Jest równe, Nie jest równe | GET, POST, PUT, DELETE, HEAD, OPTIONS, TRACE |
Kluczowe informacje
- Tylko metoda żądania GET może generować zawartość buforowaną w usłudze Azure Content Delivery Network. Wszystkie inne metody żądań są przekazywane za pośrednictwem sieci.
Protokół żądania
Identyfikuje żądania używające określonego używanego protokołu.
Pola wymagane
| Operator | Obsługiwane wartości |
|---|---|
| Równa się, Nie równa się | HTTP, HTTPS |
Adres URL żądania
Identyfikuje żądania zgodne z określonym adresem URL.
Pola wymagane
| Operator | Adres URL żądania | Przekształcanie wielkości liter |
|---|---|---|
| Lista operatorów standardowych | String, Int | Bez przekształcenia, na duże litery, na małe litery |
Kluczowe informacje
- Jeśli używasz tego warunku reguły, pamiętaj, aby uwzględnić informacje o protokole. Na przykład: https://www.<twojadomena>.com.
Rozszerzenie pliku URL
Identyfikuje żądania, które zawierają określone rozszerzenie pliku w nazwie pliku w żądającym adresie URL.
Pola wymagane
| Operator | Rozszerzenie | Przekształcanie wielkości liter |
|---|---|---|
| Lista operatorów standardowych | String, Int | Bez przekształcenia, na wielkie litery, na małe litery |
Kluczowe informacje
- W przypadku rozszerzenia nie uwzględniaj kropki na początku; na przykład użyj html zamiast .html.
Nazwa pliku URL
Identyfikuje żądania, które zawierają określoną nazwę pliku w żądającym adresie URL.
Pola wymagane
| Operator | Nazwa pliku | Przekształcanie wielkości liter |
|---|---|---|
| Lista operatorów standardowych | String, Int | Bez przekształcenia, na duże litery, na małe litery |
Kluczowe informacje
- Aby określić wiele nazw plików, należy oddzielić każdą nazwę pliku pojedynczą spacją.
Ścieżka adresu URL
Identyfikuje żądania, które zawierają określoną ścieżkę w żądającym adresie URL.
Pola wymagane
| Operator | Wartość | Przekształcanie wielkości liter |
|---|---|---|
| Lista operatorów standardowych | String, Int | Bez przekształcenia, na duże litery, na małe litery |
Kluczowe informacje
- Wartość nazwy pliku może korzystać z wartości wieloznacznych. Na przykład każdy wzorzec nazwy pliku może składać się z co najmniej jednej gwiazdki (*), gdzie każda gwiazdka pasuje do sekwencji co najmniej jednego znaku.
Odniesienie do warunków dopasowania silnika reguł
Lista operatorów standardowych
W przypadku reguł, które akceptują wartości z listy operatorów standardowych, prawidłowe są następujące operatory:
- Dowolne
- Równa się
- Zawiera
- Zaczyna się od
- Kończy się na
- Mniejsze niż
- Mniejszy lub równy
- Większe niż
- Większe niż lub równe
- Nie ma żadnych
- Nie zawiera
- Nie zaczyna się od
- Nie kończy się na
- Nie mniej niż
- Niemniejsze lub równe
- Nie większe niż
- Nie większe niż lub równe
W przypadku operatorów liczbowych, takich jak Mniejsze niż i Większe niż lub równe, używane porównanie jest oparte na długości. W tym przypadku wartość w warunku dopasowania powinna być liczbą całkowitą, która odpowiada długości, z którą chcesz dokonać porównania.