Как организовать хранение файлов вне файловой системы сайта? Хранить файлы в свойстве типа Файл в больших объемах дорого и неудобно, т.к. увеличится до неприемлемой величины размер резервной копии сайта. Хранить в отдельной папке и использовать свойство типа Привязка к файлу на сервере - ок, из резервной копии можно исключить, но дороговизна остается, да и не очень удобно - надо сначала файл загрузить на сервер, а потом найти и привязать.
Первое что приходит в голову - хранить файлы в облачном S3 хранилище, но хотелось бы, чтобы обращаться с таким свойством было не сложнее, чем со свойством типа Файл, чтобы при загрузке файла из админки классы этого типа сами достучались бы до облачного хранилища, там все положили и вернули ссылку на файл в публичной части при использовании этого свойства.
Есть такое готовое решение или надо самому писать велосипед?
Первое что приходит в голову - хранить файлы в облачном S3 хранилище, но хотелось бы, чтобы обращаться с таким свойством было не сложнее, чем со свойством типа Файл, чтобы при загрузке файла из админки классы этого типа сами достучались бы до облачного хранилища, там все положили и вернули ссылку на файл в публичной части при использовании этого свойства.
Есть такое готовое решение или надо самому писать велосипед?