У меня есть совместное использование ресурсов в моем веб-приложении. Я пытаюсь создать виртуальный веб-сайт с 360-градусным видео, но на сафари/iPhone он терпит неудачу из-за CORS. По какой-то причине Safari/ios не поддерживает CORS на WebGL, который запускает VR.Amazon CloudFront, сервер EC2 и S3 файлы вместе
Если мои файлы были все в моем экземпляре EC2, это будет работать нормально, поскольку они происходят из одного и того же происхождения, однако, поскольку у меня есть файлы веб-приложений на EC2, а мои активы на S3 вызывают проблему.
Чтобы обойти это, мне сказали, что я могу использовать Amazons CloudFront, чтобы эффективно обслуживать файлы из моего EC2 и S3, но сделайте так, чтобы он выглядел так же, как и от браузера. Тогда это обходит ошибку CORS, которую я получаю и запускаю нормально.
Однако я не могу понять, как это сделать, может кто-нибудь объяснить, как я это сделаю в CloudFront?
Благодаря
Вы смотрели в наличие вашего приложения прокси-запросы к S3 для этих активов? – arjabbar