#azure-media-services
#azure-media-services
Вопрос:
Я использую геофильтрацию, чтобы ограничить доставку контента по CDN, но она не работает. Я настроил 2 пути, один для всего локатора и один для файла, но я все еще могу воспроизвести видео. Я использую стандарт Azure CDN от Verizon.
------------------------------------------------------------------------
| **Path** |**Action** | **Country Codes** |
------------------------------------------------------------------------
| /{locator_name}/{file.ism/manifest} | Block | Mexico, MX |
------------------------------------------------------------------------
| /{locator_name} | Block | Mexico, MX |
------------------------------------------------------------------------
Я проверил, что трафик указывает на CDN с помощьюwww.digwebinterface.com также, что он работает нормально.
Должен ли я вместо этого использовать ссылку на хранилище?
Ответ №1:
Чтобы исключить, не связано ли это с тем, как вы указываете свой путь, я бы рекомендовал попробовать это с путем, равным только «/», который указывает, что все запросы к конечной точке CDN должны быть заблокированы. Если это также не работает, нам нужно будет знать IP-адреса, которые вы не видите заблокированными.
Комментарии:
1. Привет, Антон! Спасибо за ваш ответ. Мы загрузили контент в медиа-службы Azure, который должен транслироваться только в Мексике. Я не уверен, должен ли путь, который мне нужно задать в геофильтрации, быть путем локатора, созданным при публикации ресурса в медиа-службах Azure, или путем, по которому ресурс находится в хранилище Azure. Я проверил путь «/», но видео все еще доступно. Мы находимся в Мексике, поэтому для тестов я пытаюсь заблокировать содержимое для моей страны, чтобы убедиться, что мы не можем просматривать содержимое, но оно не работает, или, возможно, я делаю что-то не так.
2. Антон, похоже, что после изменения пути «/» Я смог просмотреть контент из-за кэша, после его очистки я получаю сообщение об ошибке «Ошибка сети привела к частичному сбою загрузки видео. Пожалуйста, проверьте свое сетевое подключение или повторите попытку позже. (0x20200259)». Я предположил, что это нормально. Теперь мне нужно выяснить, как ограничить только некоторый контент, а не все ресурсы в нашей учетной записи в службах Azure Media Services.
3. Вы должны получить сообщение об ошибке HTTP 403, если геоблокировка работает правильно. Возможно, используемый вами клиент маскирует этот HTTP-ответ. Чтобы устранить поведение клиента, вы можете просто попробовать запросить имя хоста для конечной точки потоковой передачи из браузера. Нет необходимости указывать конкретный файл, ресурс и т.д. Если ваш IP заблокирован, вы должны увидеть ответ 403 в своем браузере.