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.
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.
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:
På den översta menyn i din Azure CDN-profil väljer du Hantera.
I Edgio-portalen väljer du HTTP Large och sedan Country Filtering (Landsfiltrering).
Välj Lägg till landfilter.
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.
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 .
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.