Begränsa Azure CDN-innehåll efter land/region

När en användare begär ditt innehåll, hanteras innehållet till användare på alla platser. Du kanske vill begränsa åtkomsten till ditt innehåll efter land/region.

Med geofiltreringsfunktionen kan du skapa regler för specifika sökvägar på CDN-slutpunkten . Du kan ange regler för att tillåta eller blockera innehåll i valda länder/regioner.

Viktigt!

Azure CDN Standard från Microsoft-profiler stöder inte sökvägsbaserad geofiltrering.

Standardprofiler

De här anvisningarna gäller för och Azure CDN Standard från Edgio-profiler .

För Azure CDN Premium från Edgio-profiler måste du använda Hantera portalen för att aktivera geofiltrering. Mer information finns i Azure CDN Premium från Edgio-profiler.

Definiera katalogsökvägen

Om du vill komma åt geofiltreringsfunktionen väljer du din CDN-slutpunkt i portalen och väljer sedan Geofiltrering under INSTÄLLNINGAR på den vänstra menyn.

Skärmbild som visar geofiltrering som valts från menyn för en slutpunkt.

I rutan PATH anger du den relativa sökvägen till den plats där användare tillåts eller nekas åtkomst.

Du kan använda geofiltrering för alla dina filer med ett snedstreck (/) eller välja specifika mappar genom att ange katalogsökvägar (till exempel /pictures/). Du kan också använda geofiltrering för en enskild fil (till exempel /pictures/city.png). Flera regler tillåts. När du har angett en regel visas en tom rad där du kan ange nästa regel.

Till exempel är alla följande katalogsökvägsfilter giltiga:

/

/Bilder/

/Foton/Strasbourg/

/Foton/Strasbourg/city.png

Definiera typen av åtgärd

I listan ÅTGÄRD väljer du Tillåt eller Blockera:

  • Tillåt: Endast användare från de angivna länderna/regionerna får åtkomst till tillgångar som begärs från den rekursiva sökvägen.

  • Blockera: Användare från de angivna länderna/regionerna nekas åtkomst till de tillgångar som begärs från den rekursiva sökvägen. Om inga andra filtreringsalternativ för land/region har konfigurerats för den platsen får alla andra användare åtkomst.

En geofiltreringsregel för att blockera sökvägen /Photos/Strasbourg/ filtrerar till exempel följande filer:

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

Definiera länder/regioner

I listan LANDS-/REGIONKODER väljer du de länder/regioner som du vill blockera eller tillåta för sökvägen.

När du har valt länder/regioner väljer du Spara för att aktivera den nya geo-filtreringsregeln.

Skärmbild som visar LANDS-/REGIONKODER som ska användas för att blockera eller tillåta länder eller regioner.

Rensa resurser

Om du vill ta bort en regel väljer du den i listan på sidan Geo-filtrering och väljer sedan Ta bort.

Azure CDN Premium från Edgio-profiler

För Azure CDN Premium från Edgio-profiler skiljer sig användargränssnittet för att skapa en geo-filtreringsregel:

  1. På den översta menyn i din Azure CDN-profil väljer du Hantera.

  2. I Edgio-portalen väljer du HTTP Large och sedan Country Filtering (Landsfiltrering).

    Skärmbild som visar hur du väljer landsfiltrering i Azure CDN

  3. Välj Lägg till landfilter.

  4. I Steg ett:anger du katalogsökvägen. Välj Blockera eller Lägg till och välj sedan Nästa.

    Viktigt!

    Slutpunktsnamnet måste finnas i sökvägen. Exempel: /myendpoint8675/myfolder. Ersätt myendpoint8675 med namnet på slutpunkten.

  5. I Steg två väljer du ett eller flera länder/regioner i listan. Välj Slutför för att aktivera regeln.

    Den nya regeln visas i tabellen på sidan Landsfiltrering .

    Skärmbild som visar var regeln visas i landsfiltrering.

Rensa resurser

I tabellen för lands-/regionfiltreringsregler väljer du borttagningsikonen bredvid en regel för att ta bort den eller redigeringsikonen för att ändra den.

Att tänka på

  • Ändringar i konfigurationen för geofiltrering börjar inte gälla omedelbart:

    • För Azure CDN Standard från Microsoft-profiler är spridningen vanligtvis klar inom 10 minuter.
    • För Azure CDN Standard från Edgio och Azure CDN Premium från Edgio-profiler slutförs spridningen vanligtvis på 10 minuter.
  • Den här funktionen stöder inte jokertecken (till exempel *).

  • Den geofiltreringskonfiguration som är associerad med den relativa sökvägen tillämpas rekursivt på den sökvägen.

  • Endast en regel kan tillämpas på samma relativa sökväg. Du kan alltså inte skapa flera lands-/regionfilter som pekar på samma relativa sökväg. Men eftersom filter för land/region är rekursiva kan en mapp ha flera filter för land/region. Med andra ord kan en undermapp för en tidigare konfigurerad mapp tilldelas ett annat lands-/regionfilter.

  • Geofiltreringsfunktionen använder lands-/regionkoder för att definiera de länder/regioner från vilka en begäran tillåts eller blockeras för en skyddad katalog. Azure CDN från Edgio använder ISO 3166-1 alfa-2 landskoder för att definiera de länder/regioner från vilka en begäran tillåts eller blockeras för en skyddad katalog.