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

Доповнення 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, натисніть «Синхронізувати медіа» . Після цього вся ваша існуюча медіатека буде надіслана до вашого кошика 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-label

 

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

 

отримати-aws

 

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

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

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

 

cloudfront-menu

 

Звідси натисніть «Створити дистрибутив» у правому куті.

 

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

 

Потім вставте свій домен у «Походження домену ». Якщо ваш домен має вигляд: «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 Диском, Google Фото, Dropbox та OneDrive .

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

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

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

 

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

 

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

 

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

 

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

 

користувач-рецензент

 

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

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

 

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

 

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

 

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

 

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

 

крок 1-створити-ключ

 

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

 

step2-name-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