Перед тем, как предпринимать какие-либо шаги создайте резервные копии файлов и базы данных. Плагин интеграции с CDN предназначен только для сайтов работающих по стандартным шаблонам CMS. Если вы вносили изменения в логику работы CMS, плагин может не cработать.
Зайдите в панель управления AWS и перейдите к S3.
Создайте S3 bucket (Введите желаемое название и регион).
Загрузите контент на созданный вами S3.
Выберите Enable website hosting и определите Index Document для вашего S3 в разделе Properties > Static Website Hosting.
Используйте следующий пример, чтобы добавить, политику S3 (замените "example-bucket" S3 своим именем S3),
{ "Version":"2012-10-17", "Statement":[{ "Sid":"PublicReadGetObject", "Effect":"Allow", "Principal": "*", "Action":["s3:GetObject"], "Resource":["arn:aws:s3:::example-bucket/*" ] } ] }
Задайте политику для S3 в выпадающем меню Permissions.
Проверьте доступность файла на созданном вами S3 по URL ссылке открыв её в браузере. Например ссылка для файла из этой инструкции: bucket.s3-website.eu-central-1.amazonaws.com/logo.png
Зайдите в свой личный кабинет и создайте CDN-ресурс. Используйте S3 Endpoint в качестве источник контента. Например: bucket.s3-website.eu-central-1.amazonaws.com
После создания ресурса проверьте доступность контента через CDN открыв URL ссылку в браузере. Например CNAME: awss3.site.ru/logo.png. Проверьте работает ли ваш домен, прежде чем использовать ее для интеграции.
Интеграция с CDN завершена! Рекомендуем проверить html-код сайта, чтобы убедиться, что URL-адреса были верно изменены.
Для этого нажмите F12 или откройте «Инструменты разработчика», перейдите на вкладку Network, обновите страницу. В ссылках на статические файлы вы должны увидеть CNAME-запись из личного кабинета вместо вашего доменного имени.