Я пытаюсь получить доступ к файлам в корзине Amazon S3 с помощью SSL с помощью ActionScript3.
Когда я использую этот формат ...
https://s3.amazonaws.com/bucket.name/filename
Я получаю ошибку песочницы безопасности. «Ошибка № 2048: нарушение изолированной программной среды безопасности:«
Когда я переключаюсь на этот формат ...
https://bucket.name.s3.amazonaws.com/filename
Он работает как шарм (пока я не попробую его в браузере, отличном от Firefox). Он генерирует ошибку сертификата (несоответствие имени хоста) для других браузеров. Как только я добавляю исключения, все работает нормально. Но это не практично.
Третий вариант, который был бы идеальной версией ...
https://www.myowndomain.com/filename
... генерирует одинаковое нарушение безопасности для всех браузеров. Излишне говорить, что домен отображается в корзину.
У корзины есть свой собственный crossdomain.xml.
Файлы являются пользовательскими двоичными файлами.
<cross-domain-policy>
<allow-access-from domain="*" secure="false"/>
<site-control permitted-cross-domain-policies="all"/>
</cross-domain-policy>
Я ознакомился с инструкцией по безопасности и новыми правилами для Flash Player 10. Пока что не повезло.
Есть идеи?
Хорошо, это становится более интересным, и я подозреваю, что это вызывает проблему. При санации названия моего ведра я упростил. В имени моего ведра есть точка, и, видимо, это не очень хорошая вещь.
http://faindu.wordpress.com/2008/12/18/amazon-s3-flash-crossdomainxml-ie7-certifacte-error/
Так что я был бы признателен, если бы была альтернатива этому.