Продукт представляет собой электронное обучение LMS - размещено на сервере amazon ec2, а контент (видео, пакеты scorm) будет обслуживаться с сервера s3.
Ссылка для LMS EC2: скажем: myname.company-name.com Ссылка для корзины s3: скажем: s3-name.company-name.com
Пакеты Scorm хотят обслуживаться с сервера s3, но из-за междоменных ограничений (браузер) ограничивает API-интерфейсы scorm для взаимодействия через элемент фрейма HTML. (даже пробовал с элементом iframe)
Есть ли способ настроить имя корзины s3 (cname) или cname облачного интерфейса, чтобы выполнялась указанная выше цель.
ПРИМЕЧАНИЕ.Даже если мы подключили s3 с распределением Cloudfront, скажите: s3 bucket name to cloudfront url (формат AWS): .cloudfont.net и попытайтесь дать cname для распространения Cloudfront так же, как имя экземпляра ec2
Однако файлы ec2 содержат сценарии на стороне сервера, код разработки и весь контент, обслуживаемый через s3. Таким образом, невозможно перенаправить весь путь ec2 на cname или s3 cloudfront.
URL-адреса контента, такие как s3-name.company-name.com, должны быть перенаправлены на s3, а не все файлы экземпляров ec2 на cname Cloudfront. Есть ли обходной путь с конфигурацией служб aws, чтобы контент обслуживался из файлов s3 и сервера через ec2, решая проблему междоменного взаимодействия?
ПРИМЕЧАНИЕ: помимо гибкости конфигурации сервисов aws - приведенные выше имена ec и s3 bucket name предназначены для исправления (не изменяемого)
Большое спасибо!