Так как в последнее время S3-хранилища набирают обороты, и это действительно очень удобная штука.
Для Bitrix Enviroment запилил небольшой простенький скрипт, который вам подключит ваш бакет в /home/bitrix/www/bitrix/upload
Просто выполните команду:
wget https://comeon.website/dzencrm/setup_s3_storage.sh && chmod +x setup_s3_storage.sh && ./setup_s3_storage.sh
И дальше — просто следуйте инструкции.
Скрипт сам установит необходимое ПО для корректной работы.
Далее — запросит данные доступа к S3 хранилищу:
ACCESS_KEY_ID и SECRET_ACCESS_KEY
После чего, если папка /home/bitrix/www/upload уже существует, для сохранности — перенесёт всё в
/temp-upload
Далее, запросит ввести имя бакета (например: project-upload), именно название, которое вы сами указываете в системе.
После чего — адрес или же домен S3 хранилища (например: hel1.your-objectstorage.com).
Сам подключит бакет, протестирует, если будет ошибка монтирования — сообщит, если нет — протестирует создание файлов в бакете и всё.
Легко и просто!