2015-12-24 2 views
0

Провел день, пытаясь сделать мелкие работы загрузчика в соответствии с документацией. Много проблем в документах и ​​примерах. Я застрял на Запретный ответ от Amazon S3. Что я использую:FineUploader S3: Запрещено

Создать пользователя IAM в Amazon S3. Приложил к нему политику AmazonS3FullAccess. Я настроил ключи в PHP конечной

$_ENV['AWS_CLIENT_SECRET_KEY']='OMC0snHLzoqLGToJnn20zrZidx5JLJLI4ksXKhoX'; 
/*$_ENV['AWS_SERVER_PUBLIC_KEY']=''; 
$_ENV['AWS_SERVER_PRIVATE_KEY']='';*/ 
$_ENV['S3_BUCKET_NAME']='mybucketname'; 

Попытку загрузить файл и JS консоль показывает запрос POST к моей конечной точке, конечная точка возвращает политику и подпись. Затем запрос OPTIONS отправлен на mybucketname.s3.amazonaws.com. 403 Запрещено в результате. Firefox показывает, что этот запрос OPTIONS пуст. Ничего на вкладках параметров и ответов в веб-консоли не показано (в то время как одни и те же вкладки не пусты для POST-запросов на мою конечную точку). Где копать, что не так?

ответ

0

Понял - необходимо для того, чтобы Amazon CORS и использовать конечную точку cors.php для этого

+0

Вам не нужно (и не должно) использовать оконечный-CORS, если ваш сервер сигнатуры также кросс происхождение. –

Смежные вопросы