Я отправляю автоматическое электронное письмо для заказов, и теперь я пытаюсь получить ссылку для загрузки PDF-квитанции.«Доступ запрещен» - Разрешения пользователя к ведомости S3
У пользователя появляется ошибка в браузере при попытке загрузить высказывание «Этот XML-файл не содержит никакой информации о стиле, связанной с ним. Дерево документов показано ниже».
Я пошел в ведро и запустить «Сделать общедоступным» на квитанции ведро, еще не повезло. Файловая структура является:
приложения имени/добавление/заказ/получение
Что мне нужно сделать, чтобы права доступа для пользователя, чтобы иметь возможность загружать свои квитанции?
Вы пробовали настройки ACL для «общественного чтения» при загрузке объекта? Вы не упоминаете, используете ли вы один из SDK или какой-либо, поэтому трудно быть более конкретным, но именно так вы делаете объект, загружаемый кем-либо ... хотя, как уже упоминалось, подписанные URL-адреса будут быть более безопасным. –
@ Michael-sqlbot У меня нет. Я не уверен, как (пока) сделать это. Но, похоже, еще лучше, я должен изучить «подписанный URL-адрес», концепцию, о которой я не знал. Я использую CarrierWave и Fog для загрузки на S3 через приложение Rails, а не с помощью SDK. –
О, я вижу, что дата истечения срока является прошлой датой, вот в чем проблема. Работа над переопределением даты экспорта позволяет значительно увеличить время загрузки. –