Я пытаюсь получить доступ к файлам в ведро Amazon S3 с SSL с помощью ActionScript3.Amazon S3 безопасный доступ со вспышки
Когда я использую этот формат ...
https://s3.amazonaws.com/bucket.name/filename
Я получаю ошибку песочницы безопасности. «Error # 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/
Так что я был бы признателен, если есть альтернатива этому.
Файлы являются пользовательскими двоичными файлами. Я добавил файл crossdomain к вопросу. – peacewise
Как насчет журнала правил - он предоставил дополнительную информацию? –
Кроме того, когда вы пытаетесь загрузить https://www.myowndomain.com/filename в своем браузере, вне Flash ... вы получаете ошибку сертификата или действительно ли сертификат, и запрос успешно завершен? –