Das Produkt ist E-Learning LMS - gehostet auf Amazon ec2 Server und der Inhalt (Videos, Scorm-Pakete) würde von s3 Server serviert werden.Cross-Domain-Problem :: mit aws ec2, s3 und cloudfront
Der Link für LMS EC2 ist zu sagen: myname.company-name.com Der Link für s3 Eimer sagen: s3-name.company-name.com
Scorm Pakete von s3-Server dienen soll aber Aufgrund von Einschränkungen der Domänengrenzen (Browser) wird die Kommunikation der Scorm-APIs über das HTML-Frame-Element eingeschränkt. (sogar mit Iframe-Element versucht)
Gibt es eine Möglichkeit, s3 Bucket-Name (cname) oder cloudfront cname zu konfigurieren, so dass über dem Zweck erfüllt ist.
HINWEIS: Selbst wenn wir anbrachten s3 mit Cloudfront Verteilung sagen: s3 Eimer Namen Cloudfront url (AWS-Format): .cloudfont.net und versucht cname zu geben Verteilung zu gleichen wie EC2-Instanz Namen Cloudfront
jedoch , ec2-Dateien Host-Server-Side-Scripting, Entwicklungscode und alle Inhalte über s3 bedient. Daher kann der gesamte ec2-Pfad nicht zur Cloudfront cname oder s3 umgeleitet werden.
Die Content-URLs nur s3-name.company-name.com sollten auf s3 nicht alle ec2-Instanzdateien an cloudfront cname umgeleitet werden. Gibt es eine Problemumgehung mit der Konfiguration der aws-Dienste, so dass Inhalte von s3- und Server-Dateien über das ec2-domänenübergreifende Problem bereitgestellt werden?
HINWEIS: Neben aws Dienste Konfiguration flxibility - das ec Name und s3 Bucketnamen Format oben angegebene ist fix (nicht wechselbar)
Vielen Dank zu machen!
Siehe meine [Antwort] (http://stackoverflow.com/questions/38187127/get-around-cross-origin-resource-sharing-on-amazon-aws/38247295#38247295) über CORS-Konfiguration in CloudFront. –