Привет, бро. Установка переменной MINIO_DOMAIN устранила вышеуказанные ошибки, но появились новые:
Aws::S3::Errors::MalformedXML: Предоставленный вами XML не является корректно сформированным или не прошел проверку против нашей опубликованной схемы.
Мне кажется, я почти добился успеха, так как Discourse может корректно обращаться к моему MinIO. Я попробовал удалить все бакеты MinIO и пересобрать Discourse, но получил сообщение, что указанный бакет не существует.
Согласно этой статье Discover AWS Official Knowledge Center Articles | AWS re:Post, я думаю, что ошибка вызвана правами доступа к бакету. В руководстве Настройка загрузки файлов и изображений в S3 указано, что, похоже, мне нужно добавить политику бакета (Bucket Policy):
"s3:PutObject",
"s3:PutObjectAcl",
"s3:PutObjectVersionAcl",
....
Однако MinIO не поддерживает ACL и выдает ошибку: unsupported action ‘s3:PutObjectAcl’.
Возможно, мне стоит использовать более старую версию MinIO, что может упростить задачу ![]()