Карты сайта WordPress с <a i=0 translate="no">WP Meta SEO</a>

Дополнение WP Media Folder : интеграция с Amazon S3

1. Войдите в Amazon S3 из WP Media Folder

Вернитесь в панель управления WordPress и перейдите в меню «Настройки» > WP Media Folder > «Облако» > «Выгрузка медиафайлов» > «Amazon S3» . Вставьте следующее в поля формы:

  • Идентификатор ключа доступа
  • Секретный ключ доступа

 

ключ ввода

 

После этого сохраните настройки, и подключение должно пройти успешно. Перейдите к следующему шагу, чтобы узнать больше о возможностях AWS S3.

 

2. Как это работает? Что я могу делать с Amazon S3?

Как это работает?

После подключения WP Media Folder к Amazon S3 выберите хранилище или создайте новое, где будут храниться все ваши данные.

 

создать-корзину

 

Вы можете включить «Копировать в Amazon S3» , и все ваши новые загруженные медиафайлы будут отправлены в Amazon S3.

 

copy-to-aws

 

Если вы хотите синхронизировать загруженные медиафайлы перед использованием интеграции с Amazon S3, нажмите «Синхронизировать медиафайлы» . После этого вся ваша существующая медиатека будет отправлена ​​в ваше хранилище S3.

Примечание: При выполнении этого действия URL-адрес ваших медиафайлов будет заменен URL-адресом Amazon S3. См. пример ниже.
С https://joomunited.com/wp-content/uploads/2019/02/image.jpg на >> https://s3.amazonaws.com/{bucket}/wp-media-folder-joomunited/wp-content/uploads/2019/02/image.jpg

Структура папок в Amazon S3: Укажите пользовательский путь для хранения выгруженных файлов в вашем S3-хранилище.

Для того чтобы выгрузить медиафайлы с вашего сайта, необходимо включить «Удалять после загрузки» , тогда ваша медиатека будет полностью храниться на Amazon S3, а не на вашем сервере.

 

offload-media-amazon-s3

 

При включении «Метка вложения» информация о каждом медиафайле будет отображаться при наведении курсора на метку aws3 в правом верхнем углу.

 

амазон-лейбл

 

Чтобы изменить местоположение ваших медиафайлов или удалить плагин, нажмите «Получить медиафайлы из Amazon S3» , после чего все ваши медиафайлы будут скопированы из Amazon в вашу медиатеку. Все ранее добавленные ссылки в вашем контенте останутся на месте (никаких неработающих ссылок).

 

retrieve-aws

 

Примечание: Синхронизация файлов из S3 в медиатеку возможна только в том случае, если они загружены через наш плагин.

Как подключить CloudFront?

CloudFront интегрирован с нашим плагином. Чтобы создать собственный домен (CNAME), сначала на панели управления Amazon перейдите в раздел «Сервисы» > «CloudFront» или по этой ссылке .

 

cloudfront-menu

 

Отсюда нажмите «Создать дистрибуцию» в правом углу.

 

create-distribution-button

 

Затем вставьте свой домен в «Исходный домен» . Если ваш домен: "https://s3-us-west-1.amazonaws.com/joom-united" , пожалуйста, переключитесь на "https://joom-united.s3-us-west-1.amazonaws.com".

 

создать-распределение

 

В разделе « Поведение кэша по умолчанию > Ключ кэша и исходные запросы» «Устаревшие настройки кэша» . Затем прокрутите страницу вниз и нажмите «Создать дистрибутив» .

 

устаревший-настройка-кэша

 

Затем перейдите к разделу «Информация о дистрибуции», скопируйте доменное имя дистрибуции. Перейдите в настройки Amazon в WP Media Folder и вставьте его в «Пользовательский домен (CNAME)» .

 

копирование-распространение

 

Пожалуйста, подождите несколько минут, пока изображение полностью загрузится, когда поле «Последнее изменение» изменится с «Развертывание» на текущую дату и время.

Наконец, вы можете увидеть изменения в "URL файла" на каждом изображении.

 

file-url-cdn-s3

 

Расширенные настройки и действия

Вы можете выбрать хранилище (bucket) для импорта папок и файлов с сервера S3 в вашу медиатеку. Или скопировать все файлы из одного хранилища в другое.

 

копировальные ящики

 

3. Создайте пользователя IAM


Интеграция Amazon S3 с WP Media Folder включена в дополнение. Вам необходимо установить это дополнение (плагин) в дополнение к WP Media Folder. Дополнение также включает интеграцию с Google Drive, Google Фото, Dropbox и OneDrive .

Для начала вам необходимо войти в консоль Amazon или зарегистрироваться, если у вас нет учетной записи AWS S3.

После входа в консоль вам потребуется создать нового пользователя IAM. Затем перейдите на страницу «Пользователи IAM» в консоли AWS и нажмите кнопку «Добавить пользователя».

Шаг 1: введите имя пользователя, затем нажмите «Далее» .

 

создать-пользователя

 

Шаг 2: Чтобы разрешить новому пользователю управлять корзинами и объектами в сервисе S3, необходимо предоставить ему определенные разрешения. Нажмите кнопку «Прикрепить политики напрямую» , затем введите «S3» в поле ввода «Фильтр политик». Выберите «AmazonS3FullAccess» , затем нажмите «Далее» .

 

разрешение пользователя

 

Шаг 3: Если все выглядит правильно, нажмите «Создать пользователя» .

 

review-user

 

Создайте ключ доступа

После успешного создания нового пользователя перейдите в раздел «Управление доступом» > «Пользователи» > {выберите пользователя} > вкладка «Учетные данные безопасности».

 

учетные данные безопасности

 

Затем прокрутите вниз до «Ключи доступа» и нажмите «Создать ключ доступа» .

 

создать-ключ-доступа

 

На шаге 1: Ознакомьтесь с основными передовыми методами и альтернативами, выберите «Приложение, работающее вне AWS» . Затем нажмите «Далее» .

 

шаг 1 - создать ключ

 

Далее, на шаге 2: задайте название поля. Затем нажмите «Создать ключ доступа» .

 

step2-name-key

 

В конце отобразится экран восстановления ключей доступа с учетными данными пользователя, которые состоят из идентификатора ключа доступа (Access Key ID) и секретного ключа доступа (Secret Access Key ). Amazon больше не будет их показывать, поэтому, пожалуйста, загрузите их в формате .csv и скопируйте в надежное место. Если вы их потеряете, вы всегда сможете создать новый набор ключей через консоль, но восстановить секретный ключ позже будет невозможно.

 

шаг 3 - получить ключ доступа

 

Создайте корзину

Для использования Amazon S3 необходимо создать новый бакет. Перейдите в раздел бакетов: https://s3.console.aws.amazon.com/s3/buckets . Затем нажмите «Создать бакет» .

 

создать-корзину

 

В разделе «Общие настройки» введите имя корзины, выберите регион AWS, а в «Владение объектами» выберите «Включены списки контроля доступа (ACL)» > «Параметры записи объектов».

 

именная группа

 

В настройках блокировки публичного доступа для этого раздела снимите флажок с опции «Блокировать весь публичный доступ» и поставьте галочку напротив опции «Я подтверждаю, что текущий...», как показано на изображении ниже.

 

блок-публичный-доступ-s3

 

Затем оставьте все остальные параметры по умолчанию и нажмите «Создать корзину» .

 

заключительный этап - создание корзины

 

В итоге должен быть успешно создан новый сегмент с состоянием в столбце «Доступ»: «Объекты могут быть общедоступными» .

 

создан-новый-бакет

 

Или вы можете создать новый бакет в WP Media Folder . Перейдите в меню Настройки > WP Media Folder > Облако > Выгрузка медиафайлов > Amazon S3, нажмите «Настройки бакета и выбор» . В нижней части всплывающего окна введите имя бакета и нажмите «Создать» .

 

create-bucket-wp