Ограничение доступности содержимого Azure CDN по странам и регионамRestrict Azure CDN content by country/region

ОбзорOverview

По умолчанию запрашиваемое содержимое возвращается пользователю независимо от расположения, из которого был сделан запрос.When a user requests your content, by default, the content is served regardless of the location of the user making the request. Однако в некоторых случаях может потребоваться ограничить доступ к содержимому по странам и регионам.However, in some cases, you may want to restrict access to your content by country/region. С помощью геофильтрации функцию, можно создать правила для определенных путей в конечной точке CDN, чтобы разрешить или блокировать содержимое в выбранных странах и регионах.With the geo-filtering feature, you can create rules on specific paths on your CDN endpoint to allow or block content in selected countries/regions.

Важно!

Профили Azure CDN уровня "Стандартный" от Майкрософт не поддерживают геофильтрацию на основе пути.Azure CDN Standard from Microsoft profiles do not support path-based geo-filtering.

Профили (цен. категория "Стандартный")Standard profiles

Процедуры, описанные в этом разделе, относятся только к профилям Azure CDN (цен. категория "Стандартный") от Akamai и Azure CDN (цен. категория "Стандартный") от Verizon.The procedures in this section are for Azure CDN Standard from Akamai and Azure CDN Standard from Verizon profiles only.

Чтобы активировать геофильтрацию для профилей Azure CDN (цен. категория "Премиум") от Verizon, используйте портал управления.For Azure CDN Premium from Verizon profiles, you must use the Manage portal to activate geo-filtering. Дополнительные сведения см. в разделе о профилях Azure CDN (цен. категория "Премиум") от Verizon.For more information, see Azure CDN Premium from Verizon profiles.

Определение пути к каталогуDefine the directory path

Чтобы получить доступ к функции геофильтрации, выберите свою конечную точку CDN на портале, а затем щелкните Геофильтрация в разделе параметров в меню слева.To access the geo-filtering feature, select your CDN endpoint within the portal, then select Geo-filtering under SETTINGS in the left-hand menu.

Геофильтрация (цен. категория "Стандартный")

В поле Путь укажите относительный путь к каталогу, доступ к которому будет разрешен или запрещен.From the PATH box, specify the relative path to the location to which users will be allowed or denied access.

Геофильтрацию можно применить ко всем файлам в корневом каталоге, указав косую черту (/), или к выбранным каталогам, указав к ним пути, например /pictures/ .You can apply geo-filtering for all your files with a forward slash (/) or select specific folders by specifying directory paths (for example, /pictures/). Геофильтрацию также можно применить к одному файлу, например /pictures/city.png.You can also apply geo-filtering to a single file (for example /pictures/city.png). Можете указать несколько правил. Когда вы введете первое правило, рядом появится пустая строка для ввода следующего.Multiple rules are allowed; after you enter a rule, a blank row appears for you to enter the next rule.

Например, все следующие фильтры путей каталогов являются допустимыми:For example, all of the following directory path filters are valid:
/
/Photos/ ;/Photos/
/Photos/Strasbourg/ ;/Photos/Strasbourg/
/Photos/Strasbourg/city.png./Photos/Strasbourg/city.png

Определение типа действияDefine the type of action

В списке Действие выберите Разрешить или Запретить:From the ACTION list, select Allow or Block:

  • Разрешить: Только пользователи из указанной страны (регионы) разрешен доступ к ресурсам запрашиваемым по указанному рекурсивному пути.Allow: Only users from the specified countries/regions are allowed access to assets requested from the recursive path.

  • Блок: Пользователей из указанной страны (регионы) запрещен доступ к ресурсам, запрашиваемым по указанному рекурсивному пути.Block: Users from the specified countries/regions are denied access to the assets requested from the recursive path. Если нет другие страны или региона параметры фильтрации для этого расположения не настроены, то все остальные пользователи получат доступ.If no other country/region filtering options have been configured for that location, then all other users will be allowed access.

Например, правило геофильтрации для блокировки путей /фотографии/Strasbourg/ фильтрует следующие файлы:For example, a geo-filtering rule for blocking the path /Photos/Strasbourg/ filters the following files:
http://<конечной точки >.azureedge.net/Photos/Strasbourg/1000.jpg http://<конечной точки >.azureedge.net/Photos/Strasbourg/Cathedral/1000.jpghttp://<endpoint>.azureedge.net/Photos/Strasbourg/1000.jpg http://<endpoint>.azureedge.net/Photos/Strasbourg/Cathedral/1000.jpg

Определите страны (регионы)Define the countries/regions

Из КОДЫ СТРАН выберите страны (регионы), которые вы хотите заблокировать или разрешить для пути.From the COUNTRY CODES list, select the countries/regions that you want to block or allow for the path.

После завершения выбора страны (регионы), выберите Сохранить для активации нового правила геофильтрации.After you have finished selecting the countries/regions, select Save to activate the new geo-filtering rule.

Правила геофильтрации

Очистка ресурсовClean up resources

Чтобы удалить правило, выберите его в списке на странице Фильтрация по странам, а затем щелкните Удалить.To delete a rule, select it from the list on the Geo-filtering page, then choose Delete.

Профили Azure CDN (цен. категория "Премиум") от VerizonAzure CDN Premium from Verizon profiles

Пользовательский интерфейс для создания правила геофильтрации отличается для профилей Azure CDN (цен. категория "Премиум") от Verizon.For For Azure CDN Premium from Verizon profiles, the user interface for creating a geo-filtering rule is different:

  1. В меню профиля Azure CDN вверху выберите Управление.From the top menu in your Azure CDN profile, select Manage.

  2. На портале Verizon выберите HTTP Large (Большой HTTP-объект) и Country Filtering (Фильтрация по странам).From the Verizon portal, select HTTP Large, then select Country Filtering.

    Геофильтрация (цен. категория "Стандартный")

  3. Нажмите кнопку Add Country Filter (Добавить фильтр по странам).Select Add Country Filter.

    Появится страница Step One: (Шаг 1).The Step One: page appears.

  4. Введите путь к каталогу, выберите Block (Блокировать) или Add (Добавить), а затем нажмите кнопку Next (Далее).Enter the directory path, select Block or Add, then select Next.

    Появится страница Step Two: (Шаг 2).The Step Two: page appears.

  5. Выберите один или несколько стран/регионов в списке, а затем выберите Готово чтобы активировать правило.Select one or more countries/regions from the list, then select Finish to activate the rule.

    Новое правило появится в таблице на странице Country Filtering (Фильтрация по странам).The new rule appears in the table on the Country Filtering page.

    Правила геофильтрации

Очистка ресурсовClean up resources

В таблице страны или региона фильтрации правил выберите значок «Удалить» рядом с правилом для его удаления или значок изменения, чтобы изменить его.In the country/region filtering rules table, select the delete icon next to a rule to delete it or the edit icon to modify it.

РекомендацииConsiderations

  • Изменения в конфигурации геофильтрации для страны вступают в силу не сразу:Changes to your geo-filtering configuration do not take effect immediately:

    • Для профилей Azure CDN категории "Стандартный" от Майкрософт распространение обычно выполняется в течение 10 минут.For Azure CDN Standard from Microsoft profiles, propagation usually completes in 10 minutes.
    • Для профилей Azure CDN уровня "Стандартный" от Akamai распространение обычно завершается в течение одной минуты.For Azure CDN Standard from Akamai profiles, propagation usually completes within one minute.
    • Для профилей Azure CDN уровня "Стандартный" от Verizon и Azure CDN уровня "Премиум" от Verizon распространение обычно выполняется в течение 10 минут.For Azure CDN Standard from Verizon and Azure CDN Premium from Verizon profiles, propagation usually completes in 10 minutes.
  • Эта функция не поддерживает подстановочные знаки (например, *).This feature does not support wildcard characters (for example, *).

  • Конфигурация геофильтрации, связанная с относительным путем, применяется рекурсивно к этому пути.The geo-filtering configuration associated with the relative path is applied recursively to that path.

  • Только одно правило может применяться к тому же относительному пути.Only one rule can be applied to the same relative path. То есть не может создать несколько фильтров страны или региона, которые указывают на один и тот же относительный путь.That is, you cannot create multiple country/region filters that point to the same relative path. Тем не менее поскольку фильтры страны или региона является рекурсивным, папки могут иметь несколько фильтров страны или региона.However, because country/region filters are recursive, a folder can have multiple country/region filters. Другими словами вложенную папку ранее настроенного каталога можно назначить другую страну или регион фильтр.In other words, a subfolder of a previously configured folder can be assigned a different country/region filter.

  • Функция геофильтрации использует коды стран для определения странах и регионах, с которых разрешен или блокируется к защищаемому каталогу запрос.The geo-filtering feature uses country codes to define the countries/regions from which a request is allowed or blocked for a secured directory. Хотя профили от Akamai и Verizon по большей части поддерживают одинаковые коды стран, существуют некоторые различия.Although Akamai and Verizon profiles support most of the same country codes, there are a few differences. Дополнительные сведения см. в статье о кодах стран Azure CDN.For more information, see Azure CDN country codes.