У меня есть веб-сайт с пользовательской CMS, размещенной за пределами AWS.
Как настроить CloudFront?Моя идея - загрузить текущий контент в корзину S3.Установите CloudFront с источником, исходящим от этого S3.
Это также требует некоторых изменений в самой CMS:
- Чтобы заменить URL-адреса статического содержимого (фото) на один из S3bucket.
- Проверьте, существует ли файл на S3, затем используйте S3, если не используете копию на локальном сервере.
- Для взаимодействия с API-сокетом S3.(загрузка / удаление)
- При загрузке нового файла, загрузить его в S3bucket тоже
- При удалении файла удалить его из S3 тоже
- Удалить только из корзины.
Есть ли какой-нибудь другой более простой способ?Может, я просто обдумал и не вижу простейшего решения.