Бесшовный переезд коробочного Битрикс24 в AWS часть1 папка upload в S3

В этом видео я показываю, как бесшовно - незаметно для пользователей и без остановки сервера перенести корпоративный портал Битрикс24 в облако AWS. Рассказываю об общей схеме переезда и показываю первую часть: перенос в корзину S3 bucket пользовательских файлов - папки upload. Ссылки:
- текстовая статья об организации переезда коробчного Битрикс24 в AWS
- как установить aws cli
- как сконфигурировать aws cli Чтобы засинхронизировать всю папку upload, находясь в папке www: /usr/local/bin/aws s3 sync ./upload s3://upload-838f36384b670b366da8555b969b8cd4 отдельную подпапку: /usr/local/bin/aws s3 sync ./disk s3://upload-838f36384b670b366da8555b969b8cd4/disk Политика для бакета: { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": "*", "Action": "s3:GetObject", "Resource": "arn:aws:s3:::upload-838f36384b670b366da8555b969b8cd4/*" } ] } При желании можно сделать более безопасно, вписав в разрешения ip-адреса того сервера, с которого переезжаем и того сервера, на который переезжаем: { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": "*", "Action": "s3:GetObject", "Resource": "arn:aws:s3:::upload-838f36384b670b366da8555b969b8cd4/*", "Condition": { "IpAddress": { "aws:SourceIp": "130.61.161.255/32" } } } ] } Чтобы переключить битриксовскую таблицу файлов после синхронизации: UPDATE b_file SET HANDLER_ID=1 WHERE HANDLER_ID IS NULL Продолжение тут:    • Видео   - Как открыть доступ к БД Битрикс24 извне    • Видео   - Бесшовный переезд Битрикс24 в AWS - часть2 - миграция БД    • Видео   - Бесшовный переезд Битрикс24 в AWS - часть 3 - сервер приложения в EC2, финальные настройки

Смотрите также