Всем привет,
Я уже несколько лет использую хранилище S3 без CDN.
Следуя советам, полученным мной в другой теме, сегодня я настроил CDN CloudFront.
Прежде чем добавить URL CDN в панель управления и пересобрать более 230 000 постов, только чтобы обнаружить ошибку в настройках CloudFront и сломать всё, не мог бы кто-нибудь подтвердить, что это ожидаемое поведение для меня, пожалуйста? ![]()
В настоящее время вот пример URL изображения, загруженного пользователем:
https://greyarrows.s3.dualstack.eu-west-2.amazonaws.com/original/3X/8/3/8335cab232f512f4a979c7f0c8562e149c01b212.png
Который отображается так:
Мой домен CloudFront: d1q8cepst0v8xp.cloudfront.net
Если я вручную отредактирую пример URL выше и заменю существующую часть S3 в доменном имени на доменное имя моего CloudFront, я получу:
https://d1q8cepst0v8xp.cloudfront.net/original/3X/8/3/8335cab232f512f4a979c7f0c8562e149c01b212.png
И, как и ожидалось, изображение загружается корректно:
Таким образом, я прав, думая, что мне просто нужно добавить URL CDN S3 d1q8cepst0v8xp.cloudfront.net в панель управления Discourse, пересобрать все посты и просто расслабиться и ждать чуда?
Заранее спасибо, для меня CDN — это всё новое, и у меня нет среды разработки, в которой я мог бы безопасно это протестировать ![]()
