Ograniczanie zawartości usługi Azure CDN według kraju/regionu

Gdy użytkownik żąda zawartości, zawartość jest obsługiwana dla użytkowników we wszystkich lokalizacjach. Możesz ograniczyć dostęp do zawartości według kraju/regionu.

Funkcja filtrowania geograficznego umożliwia tworzenie reguł na określonych ścieżkach w punkcie końcowym usługi CDN. Możesz ustawić reguły zezwalania lub blokowania zawartości w wybranych krajach/regionach.

Ważne

Usługa Azure CDN w warstwie Standardowa z profilów firmy Microsoft nie obsługuje filtrowania geograficznego opartego na ścieżkach.

Profile standardowe

Te instrukcje dotyczą profilów usługi Azure CDN w warstwie Standardowa z profilów Edgio .

W przypadku profilów usługi Azure CDN Premium from Edgio należy użyć portalu Zarządzanie , aby aktywować filtrowanie geograficzne. Aby uzyskać więcej informacji, zobacz Azure CDN Premium from Edgio profiles (Azure CDN Premium from Edgio profiles).

Definiowanie ścieżki katalogu

Aby uzyskać dostęp do funkcji filtrowania geograficznego, wybierz punkt końcowy usługi CDN w portalu, a następnie wybierz pozycję Filtrowanie geograficzne w obszarze USTAWIENIA w menu po lewej stronie.

Zrzut ekranu przedstawiający filtrowanie geograficzne wybrane z menu punktu końcowego.

W polu PATH (ŚCIEŻKA) określ ścieżkę względną do lokalizacji, do której użytkownicy mają uprawnienia lub odmówiono dostępu.

Możesz zastosować filtrowanie geograficzne dla wszystkich plików za pomocą ukośnika (/) lub wybrać określone foldery, określając ścieżki katalogu (na przykład /pictures/). Można również zastosować filtrowanie geograficzne do pojedynczego pliku (na przykład /pictures/city.png). Dozwolone jest wiele reguł. Po wprowadzeniu reguły zostanie wyświetlony pusty wiersz umożliwiający wprowadzenie następnej reguły.

Na przykład wszystkie następujące filtry ścieżki katalogu są prawidłowe:

/

/Zdjęcia/

/Zdjęcia/Strasburg/

/Zdjęcia/Strasburg/city.png

Definiowanie typu akcji

Z listy AKCJA wybierz pozycję Zezwalaj lub Blokuj:

  • Zezwalaj: tylko użytkownicy z określonych krajów/regionów mogą uzyskiwać dostęp do zasobów żądanych ze ścieżki cyklicznego.

  • Blokuj: użytkownicy z określonych krajów/regionów nie mają dostępu do zasobów żądanych ze ścieżki cyklicznego. Jeśli dla tej lokalizacji nie skonfigurowano żadnych innych opcji filtrowania kraju/regionu, wszyscy inni użytkownicy mają dozwolony dostęp.

Na przykład reguła filtrowania geograficznego blokująca ścieżkę /Photos/Strasburg/ filtruje następujące pliki:

<http:// endpoint.azureedge.net/Photos/Strasbourg/1000.jpg> http://< endpoint.azureedge.net/Photos/Strasbourg/Cathedral/1000.jpg>

Definiowanie krajów/regionów

Z listy COUNTRY/REGION CODES (KODY KRAJU/REGIONU) wybierz kraje/regiony, które chcesz zablokować lub zezwolić na ścieżkę.

Po zakończeniu wybierania krajów/regionów wybierz pozycję Zapisz , aby aktywować nową regułę filtrowania geograficznego.

Zrzut ekranu przedstawia KODY KRAJÓW/REGIONów, których można użyć do blokowania lub zezwalania na kraje lub regiony.

Czyszczenie zasobów

Aby usunąć regułę, wybierz ją z listy na stronie Filtrowanie geograficzne, a następnie wybierz pozycję Usuń.

Azure CDN — wersja Premium z profilów Edgio

W przypadku profilów usługi Azure CDN Premium from Edgio interfejs użytkownika do tworzenia reguły filtrowania geograficznego jest inny:

  1. W górnym menu w profilu usługi Azure CDN wybierz pozycję Zarządzaj.

  2. W portalu Edgio wybierz pozycję HTTP Large (Duży protokół HTTP), a następnie wybierz pozycję Country Filtering (Filtrowanie kraju).

    Zrzut ekranu przedstawiający sposób wybierania filtrowania kraju w usłudze Azure CDN

  3. Wybierz pozycję Dodaj filtr kraju.

  4. W kroku 1 wprowadź ścieżkę katalogu. Wybierz pozycję Blokuj lub Dodaj, a następnie wybierz pozycję Dalej.

    Ważne

    Nazwa punktu końcowego musi znajdować się w ścieżce. Przykład: /myendpoint8675/myfolder. Zastąp ciąg myendpoint8675 nazwą punktu końcowego.

  5. W kroku drugim wybierz jeden lub więcej krajów/regionów z listy. Wybierz pozycję Zakończ , aby aktywować regułę.

    Nowa reguła zostanie wyświetlona w tabeli na stronie Filtrowanie kraju.

    Zrzut ekranu przedstawiający lokalizację, w której reguła jest wyświetlana w filtrowaniu kraju.

Czyszczenie zasobów

W tabeli reguł filtrowania kraju/regionu wybierz ikonę usuwania obok reguły, aby ją usunąć lub ikonę edycji, aby ją zmodyfikować.

Kwestie wymagające rozważenia

  • Zmiany konfiguracji filtrowania geograficznego nie są natychmiast wprowadzane:

    • W przypadku profili usługi Azure CDN Standard from Microsoft propagacja zwykle trwa do 10 minut.
    • W przypadku profilów usługi Azure CDN Standard from Edgio i Azure CDN Premium z profilów Edgio propagacja zwykle kończy się w ciągu 10 minut.
  • Ta funkcja nie obsługuje symboli wieloznacznych (na przykład *).

  • Konfiguracja filtrowania geograficznego skojarzona ze ścieżką względną jest cyklicznie stosowana do tej ścieżki.

  • Do tej samej ścieżki względnej można zastosować tylko jedną regułę. Oznacza to, że nie można utworzyć wielu filtrów kraju/regionu wskazujących tę samą ścieżkę względną. Jednak ze względu na to, że filtry kraju/regionu są cykliczne, folder może mieć wiele filtrów kraju/regionu. Innymi słowy, podfolder wcześniej skonfigurowanego folderu można przypisać inny filtr kraju/regionu.

  • Funkcja filtrowania geograficznego używa kodów kraju /regionu do definiowania krajów/regionów, z których żądanie jest dozwolone lub blokowane dla zabezpieczonego katalogu. Usługa Azure CDN z Edgio używa kodów krajów ISO 3166-1 alfa-2 do definiowania krajów/regionów, z których żądanie jest dozwolone lub blokowane dla zabezpieczonego katalogu.