Akcje w a aparatu 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 zostanie wycofana 15 stycznia 2025 r. Przed tą datą należy przeprowadzić migrację obciążenia do usługi Azure Front Door, aby uniknąć przerw w działaniu usługi. Aby uzyskać więcej informacji, zobacz Azure CDN from Edgio retirement FAQ (Usługa Azure CDN from Edgio retirement FAQ).
W aksie reguł standardowych dla usługi Azure Content Delivery Network reguła składa się z co najmniej jednego warunków dopasowania i akcji. Ten artykuł zawiera szczegółowe opisy akcji, których można używać w a aparatu reguł standardowych dla usługi Azure Content Delivery Network.
Drugą częścią reguły jest akcja. Akcja definiuje zachowanie zastosowane do typu żądania, które identyfikuje warunek dopasowania lub zestaw warunków dopasowania.
Akcje
Poniższe akcje są dostępne do użycia w a aparatu reguł standardowych dla usługi Azure Content Delivery Network.
Wygaśnięcie pamięci podręcznej
Użyj tej akcji, aby zastąpić czas wygaśnięcia (TTL) punktu końcowego dla żądań, które określają reguły zgodne z warunkami.
Pola wymagane
Zachowanie pamięci podręcznej | opis |
---|---|
Pomijanie pamięci podręcznej | Po wybraniu tej opcji i dopasowaniu reguły zawartość nie jest buforowana. |
Zastąp | Po wybraniu tej opcji i dopasowaniu reguły wartość czasu wygaśnięcia zwrócona z źródła zostanie zastąpiona wartością określoną w akcji. To zachowanie jest stosowane tylko wtedy, gdy odpowiedź można buforować. W przypadku nagłówka odpowiedzi kontroli pamięci podręcznej z wartościami "no-cache", "private", "no-store" akcja nie ma zastosowania. |
Ustaw, jeśli brakuje | Gdy ta opcja zostanie wybrana i reguła będzie zgodna, jeśli żadna wartość czasu wygaśnięcia nie zostanie zwrócona z źródła, reguła ustawia czas wygaśnięcia na wartość określoną w akcji. To zachowanie jest stosowane tylko wtedy, gdy odpowiedź jest zapisywana w pamięci podręcznej. W przypadku nagłówka odpowiedzi kontroli pamięci podręcznej z wartościami "no-cache", "private", "no-store" akcja nie ma zastosowania. |
Dodatkowe pola
Dni | Godziny | Minuty | Sekundy |
---|---|---|---|
Int | Int | Int | Int |
Ciąg zapytania 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łączanie | 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. | String |
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ść. | String |
Delete | Po wybraniu tej opcji reguła jest zgodna, a nagłówek określony w regule jest obecny, nagłówek zostanie usunięty z żądania. | String |
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łączanie | 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. | String |
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ść. | String |
Delete | Po wybraniu tej opcji reguła jest zgodna, a nagłówek określony w regule jest obecny, nagłówek zostanie usunięty z odpowiedzi. | String |
Przekierowywanie adresów URL
Ta akcja służy do przekierowywania klientów do nowego adresu URL.
Pola wymagane
Pole | Opis |
---|---|
Type | Wybierz typ odpowiedzi, aby powrócić do osoby żądającej: 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 wartość pustą, aby zachować hosta przychodzącego. |
Ścieżka | Zdefiniuj ścieżkę do użycia w przekierowaniu. Pozostaw wartość pustą, 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 wartość pustą, aby zachować fragment przychodzący.
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.
Regenerowanie adresów URL
Użyj tej akcji, aby przepisać ścieżkę żądania, które jest kierowane do źródła.
Pola wymagane
Pole | opis |
---|---|
Wzorzec źródła | Zdefiniuj wzorzec źródłowy w ścieżce adresu URL, aby zastąpić. Aby dopasować wszystkie ścieżki adresu URL, użyj ukośnika () jako/ wartości wzorca źródłowego. |
Element docelowy | Zdefiniuj ścieżkę docelową do użycia w ponownym zapisie. Ścieżka docelowa zastępuje wzorzec źródłowy. |
Zachowaj niezgodną ścieżkę | Jeśli ustawiono wartość Tak, pozostała ścieżka po dołączeniu wzorca źródłowego do nowej ścieżki docelowej. |