Le produit est un système d'apprentissage en ligne (LMS) - hébergé sur le serveur amazon ec2 et le contenu (vidéos, paquets scorm) serait servi depuis le serveur s3.Problème de domaine croisé :: avec aws ec2, s3 et cloudfront
Le lien pour LMS EC2 est de dire: myname.company-name.com Le lien pour seau s3 est dit: s3-name.company-name.com
paquets SCORM veulent servir de serveur, mais s3 En raison des restrictions inter-domaines (navigateur) restreint les API scorm pour communiquer via l'élément de cadre HTML. (même essayé avec l'élément iframe)
Existe-t-il un moyen de configurer le nom du compartiment s3 (cname) ou cloudfront cname afin que ce but soit atteint.
REMARQUE: Même si nous attachions s3 avec distribution CloudFront dire: nom de seau s3 à url CloudFront (format AWS): .cloudfont.net et essayer de donner cname à la distribution CloudFront à même que le nom de l'instance EC2
Cependant , les fichiers ec2 script côté serveur hôte, le code de développement et tout le contenu servi via s3. Donc, je ne peux pas rediriger tout le chemin ec2 vers cloudfront cname ou s3.
Les URL de contenu comme s3-name.company-name.com uniquement, doivent être redirigées vers s3 et non pas tous les fichiers d'instance ec2 vers cloudfront cname. Existe-t-il une solution de contournement avec la configuration des services aws pour que le contenu soit diffusé à partir des fichiers s3 et serveur via le problème d'adressage croisé ec2?
REMARQUE: en dehors de la configuration des services aws flxibility - le format du nom du godet de nom et s3 ec donnée ci-dessus est de rendre fixe (non modifiable)
Un grand merci!
Reportez-vous à ma [Réponse] (http://stackoverflow.com/questions/38187127/get-around-cross-origin-resource-sharing-on-amazon-aws/38247295#38247295) à propos de la configuration de CORS dans CloudFront. –