Я использую Node.js для получения подписанного url из aws s3 с помощью putObject из модуля (aws-sdk). Когда я запускаю свой сервер локально, нет проблем с загрузкой на S3. Когда я раскрываю свой код на Heroku и выбрать файл для загрузки, я получаю следующее сообщение об ошибке в моей хромированной консоли:Как настроить ведро aws s3 для приема подписанных URL-адресов на Heroku?
https://torhuw-hrns.s3.amazonaws.com/5f522890-0283-11e6-a696-b1fc6f56c785-T ... Подпись = P7ybw4% 2B2qqNRNKTZbc% 2FMWLhPn1o% 3D & х-АМЗ-аКЛ = общественное чтение записи Не удалось загрузить ресурс: сервер ответил со статусом 403 (Forbidden)
Я использую Node.js (AWS-SDk) метод s3getSignedUrl, чтобы получить подпись и посылающее это в чтобы загрузить мои файлы в мой ведро s3.
В учебнике я последовал за это Direct to S3 File Uploads in Node.js
К «настежь» Я имею в виду такие вещи, как предоставление разрешения AmazonS3FullAccess, установив AllowedOrigin из * в конфигурации CORS и т.д. –