Для повышения отказоустойчивости Case.one, упрощения управления документами и улучшения производительности добавлена поддержка Object storage S3.
Для переключения на S3 добавьте в appsettings.json в секцию Custom значение "StorageProvider": "S3":
"Custom": {
"StorageProvider": "S3"
}
После значения "StorageProvider": "S3" укажите параметры S3 в секции S3:
- Endpoint — адрес S3-сервера.
- Key — ключ доступа к хранилищу.
- Secret — секретный ключ доступа к хранилищу.
- BucketName — название бакета, предусмотрены ограничения:
- Длина строки должна быть не менее 3 и не более 63 символов
- Не может начинаться и заканчиваться на «.»
- Не должно быть заглавных букв
- Region — регион.
- Prefix — префикс, который будет добавляться к каждому файлу:
- Поддерживаемые переменные: %name% — имя хоста
- Пример: localhost/example создаст следующую структуру в бакете:
бакет\localhost\example\имя файла
"Custom": {
"StorageProvider": "S3"
}
"S3": {
"Endpoint": "https://storage.yandexcloud.net",
"Key": "SECRET_KEY",
"Secret": "SECRET",
"BucketName": "%name%",
"Region": "ru-central1",
"Prefix": "%name%/example"
}