Настройка политики доступа по странам
С помощью политики доступа по странам можно разрешить или запретить доступ к CDN-ресурсу для пользователей из указанных стран.
Важно
При включенной политике доступа по странам геолокация клиента определяется по IP-адресу и зависит от данных баз GeoIP. В отдельных случаях эти данные могут быть неточными или устаревшими, например из-за перераспределения IP-адресов между операторами, смены владельца адресного диапазона или задержки обновления информации в публичных источниках.
Чтобы настроить политику доступа по странам:
-
В консоли управления
выберите каталог, в котором расположен ресурс. -
Перейдите
в сервис Cloud CDN. -
Нажмите на имя необходимого ресурса.
-
Перейдите на вкладку
Безопасность. -
В правом верхнем углу нажмите кнопку
Редактировать. -
Включите опцию Доступ по странам.
-
В поле Политика доступа выберите:
Запретить для указанных стран— запретить доступ к ресурсу из стран, перечисленных в поле Список стран, и разрешить из остальных стран.Разрешить только для указанных стран— разрешить доступ к ресурсу только из стран, перечисленных в поле Список стран, и запретить из остальных стран.
-
В поле Список стран укажите через запятую двухбуквенные коды стран в верхнем регистре, например
RU, KZ. -
Нажмите кнопку Сохранить.
Чтобы настроить политику, добавьте блок geoAcl при использовании метода create или update для ресурса Resource:
"geoAcl": {
"enabled": "boolean",
"mode": "string",
"countries": [
"string"
]
}
Где:
-
enabled— включение политики доступа по странам. -
mode— тип политики:MODE_ALLOW— разрешить доступ только из стран, указанных в параметреcountries.MODE_DENY— запретить доступ из стран, указанных в параметреcountries.
-
countries— список двухбуквенных кодов стран в верхнем регистре.
Чтобы настроить политику, добавьте блок geo_acl при использовании вызова ResourceService/Create или ResourceService/Update:
"geo_acl": {
"enabled": "bool",
"mode": "Mode",
"countries": [
"string"
]
}
Где:
-
enabled— включение политики доступа по странам. -
mode— тип политики:MODE_ALLOW— разрешить доступ только из стран, указанных в параметреcountries.MODE_DENY— запретить доступ из стран, указанных в параметреcountries.
-
countries— список двухбуквенных кодов стран в верхнем регистре.
Чтобы новые настройки существующего ресурса применились к CDN-серверам, может потребоваться до 15 минут. После этого рекомендуется очистить кеш ресурса.