В предупреждении, отображаемом в административном меню Discourse 2.7.0.beta1 ( 53f4d54f23 ), возможна ошибка.
Текст предупреждения:
- Сервер настроен на загрузку файлов в S3, но хотя бы один из следующих параметров не установлен: s3_access_key_id, s3_secret_access_key, s3_use_iam_profile или s3_upload_bucket. Перейдите в Настройки сайта и обновите параметры. Подробнее см. в статье «Как настроить загрузку изображений в S3?».
В моих настройках следующие параметры установлены:
- s3_access_key_id
- s3_secret_access_key
- s3_upload_bucket
Этот параметр не установлен, и, вероятно, именно он вызывает предупреждение:
- s3_use_iam_profile
Описание этого параметра гласит:
Используйте профиль экземпляра AWS EC2 для предоставления доступа к бакету S3. ПРИМЕЧАНИЕ: включение этого параметра требует, чтобы Discourse работал на корректно настроенном экземпляре EC2, и переопределяет параметры «s3 access key id» и «s3 secret access key».
Однако мой экземпляр Discourse работает не на корректно настроенном экземпляре EC2, поэтому я не хочу, чтобы этот параметр переопределял настройки «s3 access key id» и «s3 secret access key». Мой экземпляр Discourse работает на Digital Ocean.
Таким образом, для меня этот параметр корректно отключён.
Следовательно, предупреждение, отображаемое в административной панели, в данном случае не должно показываться? ![]()
Загрузка файлов в S3 у меня по-прежнему работает корректно и работала без изменений уже много лет ![]()
