Я пытаюсь получить настройки cookie, подписанные облачным сайтом для сайта, чтобы упростить аутентификацию файлов сегмента манифеста HLS. Настройка CloudFront происхождения и код в реальной среде, кажется, достаточно просто смотреть на ресурсы какAWS Cloudfront Signed Cookie Local Setup
- https://mnm.at/markus/2015/04/05/serving-private-content-through-cloudfront-using-signed-cookies/
- http://www.spacevatican.org/2015/5/1/using-cloudfront-signed-cookies/
То, что я пытаюсь выяснить, если это возможно, чтобы иметь это работает в локальной среде (localhost) до развертывания исходного решения. Cloudfront сам перейдет в прямое происхождение, которое установит файлы cookie для облачного режима и продолжит работу в обычном режиме, но поскольку код не является живым, это не будет работать до развертывания.
Кажется, проблема с цыпленком и яйцом здесь, где мне нужно жить, чтобы использовать его, но не может его проверить (с кодом или вручную) без его развертывания.
Любые мысли здесь?
Поскольку плата за предоставление CloudFront не взимается, моя практика заключается в том, чтобы настроить отдельный дистрибутив для тестирования ... единственный способ действительно испытать CloudFront - использовать CloudFront ... но это не похоже на очень полезный совет, поэтому мне может не хватать того, что вы действительно спрашиваете. –
Связано ли это с настройкой источника, являющегося IP-адресом вашего локального компьютера для отправки запроса? Если это так, похоже, вам придется настраивать другой облачный дистрибутив, а также разрешать открытие локального сервера для внешнего мира для каждого разработчика проекта. На самом деле это не приемлемое решение. –
Происхождение должно быть именем хоста, а не IP, или вы получите сообщение об ошибке «Имя источника параметра не может быть IP-адресом» ... но да, это в основном то, что задействовано. Я использую выставленный HAProxy-сервер с несколькими именами хостов, указывающими на его единственный внешний адрес, для выборочного маршрутизации HTTP-запросов внутри на основе заголовка входящего хоста и исходных IP-правил, а не прямого открытия внутренних машин в сети. У меня также есть открытая перед Internet среда тестирования/тестирования, идентичная продукту, за исключением имен хостов, указывающих на нее. –