Перейти к основному содержанию

Дополнение 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.

 

копирование в aws

 

А если вы хотите синхронизировать загруженные медиафайлы перед использованием интеграции с Amazon S3, нажмите кнопку « Синхронизировать с 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

 

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

 

Amazon-лейбл

 

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

 

получить-ау

 

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

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

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

 

облачное меню

 

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

 

кнопка создания-распространения

 

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

 

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

 

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

 

устаревшая настройка кеша

 

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

 

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

 

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

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

 

URL-адрес файла-cdn-s3

 

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

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

 

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

 

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


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

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

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

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

 

Создать пользователя

 

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

 

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

 

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

 

Обзор пользователей

 

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

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

 

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

 

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

 

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

 

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

 

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

 

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

 

step2-имя-ключ

 

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

 

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

 

Создать сегмент

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

 

создать-ведро

 

В общей конфигурации введите имя корзины, выберите регион AWS, а в Владение объектами » выберите Активные списки управления доступом» > «Запись объекта ».

 

имя-ведро

 

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

 

блок-общедоступный-s3

 

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

 

последний шаг-создать-ведро

 

Наконец, новое ведро должно быть успешно создано со статусом столбца Access: «Объекты могут быть общедоступными» .

 

созданное-новое-ведро

 

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

 

создать ведро-wp