Перейти до основного вмісту

Аддон 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, виберіть сегмент або створіть новий, де зберігатимуться всі ваші дані.

 

create-bucket

 

Ви також можете ввімкнути «Копіювати в 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, а не на вашому сервері.

 

offload-media-amazon-s3

 

ввімкнути Мітка вкладення» , інформація про кожен носій відображатиметься, коли ви наведете курсор на мітку aws3 у верхньому правому куті.

 

amazon-label

 

Якщо ви хочете змінити розташування медіафайлів або видалити плагін, натисніть кнопку « Отримати медіафайли Amazon S3 », тоді всі ваші медіафайли буде скопійовано з Amazon у вашу медіа-бібліотеку. Усі колишні посилання, додані у ваш вміст, залишаться на місці (без пошкоджених посилань).

 

retrieve-aws

 

Примітка. Ви можете синхронізувати файли з S3 у медіа-бібліотеку, лише якщо їх завантажено через наш плагін.

Як підключити CloudFront?

Cloudfront інтегровано з нашим плагіном. Щоб створити спеціальний домен (CNAME), спершу на інформаційній панелі Amazon перейдіть до « Сервіси» > «CloudFront» або перейдіть за цим посиланням .

 

cloudfront-меню

 

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

 

кнопка створення-розповсюдження

 

Потім вставте свій домен у Origin domain . Якщо ваш домен: "https://s3-us-west-1.amazonaws.com/joom-united", перейдіть на "https://joom-united.s3-us-west-1.amazonaws.com"

 

створити-розповсюдити

 

У розділі «Поведінка кешу за замовчуванням» > «Ключ кешу та запити на джерело» «Параметри застарілого кешу» . Зрештою, прокрутіть униз і натисніть «Створити розповсюдження» .

 

legacy-cache-setting

 

Потім переходить до деталей розповсюдження, скопіюйте доменне ім’я розповсюдження. Перейдіть до налаштувань Amazon у WP Media Folder і вставте його в Custom Domain (CNAME) .

 

копіювання-розповсюдження

 

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

Нарешті, ви можете побачити зміни в URL-адреси файлу на кожному зображенні.

 

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

 

Розширені налаштування та дії

Ви можете вибрати сегмент для імпорту папок і файлів із сервера S3 до медіа-бібліотеки. Або скопіюйте всі файли з одного сегмента в інший.

 

копіювальні відра

 

3. Створіть користувача IAM


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

По-перше, вам потрібно ввійти в Amazon Console або зареєструватися, якщо у вас немає облікового запису AWS S3.

Після входу в консоль вам потрібно буде створити нового користувача IAM. Потім перейдіть на сторінку IAM Users у консолі AWS, натисніть кнопку Додати користувача.

Крок 1: введіть ім’я користувача, а потім натисніть Далі .

 

створити користувача

 

Крок 2. Щоб дозволити новому користувачеві керувати сегментами та об’єктами в службі S3, вам потрібно надати певні дозволи. Натисніть «Приєднати політики безпосередньо» , а потім введіть «S3» у полі введення політик фільтра. Виберіть «AmazonS3FullAccess» , а потім натисніть «Далі» .

 

дозвіл користувача

 

Крок 3. Якщо все виглядає добре, натисніть Створити користувача .

 

відгук користувача

 

Створіть ключ доступу

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

 

облікові дані безпеки

 

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

 

створити ключ доступу

 

На кроці 1: Отримайте доступ до основних практичних порад і альтернатив, виберіть «Програма, що працює поза AWS» . Потім натисніть Далі .

 

step1-create-key

 

Далі на кроці 2: назвіть опис у полі. Потім натисніть Створити ключ доступу .

 

step2-name-key

 

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

 

step3-retrieve-access-key

 

Створіть відро

Щоб використовувати Amazon S3, вам слід створити новий сегмент. Будь ласка, перейдіть до області відра: https://s3.console.aws.amazon.com/s3/buckets . Потім натисніть кнопку Створити відро .

 

create-bucket

 

У загальній конфігурації введіть назву сегмента, виберіть регіон AWS, а в Власність об’єкта » виберіть ACL увімкнено > Запис об’єкта .

 

ім'я-відро

 

У налаштуваннях блокування публічного доступу для цього розділу зніміть прапорець: «Заблокувати весь публічний доступ» і поставте галочку біля опції: «Я підтверджую, що поточний...» як на зображенні нижче.

 

block-public-access-s3

 

Потім залиште всі інші параметри за замовчуванням і натисніть кнопку Створити відро .

 

останній крок створення відро

 

Нарешті, новий сегмент має бути успішно створений зі статусом стовпця Access: «Об’єкти можуть бути загальнодоступними» .

 

створений-новий-відро

 

Або ви можете створити нове відро в налаштуваннях WP Media Folder Перейдіть до меню «Налаштування» > WP Media Folder > «Хмара» > «Вивантажити медіафайли > Amazon S3, натисніть кнопку вибору У нижній частині спливаючого вікна введіть назву сегмента та натисніть Створити ».

 

create-bucket-wp