Вы можете хранить свое облачное хранилище Page Builder Sandwich в своем собственном хранилище, а не в хранилище Zinn Digital®: в бакете Cloudflare R2, Amazon S3 или любом сервисе, совместимом с S3 (Backblaze B2, Wasabi, MinIO). В этом случае ваши дизайны отправляются прямо с вашего сайта в ваш бакет; ничто не передается в Zinn Digital®, и квота Zinn Digital® не расходуется.
Cloudflare R2, по шагам
- В панели управления Cloudflare откройте R2 Object Storage и создайте бакет. Сделайте его приватным: не подключайте к нему публичный домен.
- Откройте Manage API tokens и создайте токен API с правами Object Read & Write, ограниченный только этим бакетом.
- Скопируйте показанные Access Key ID и Secret Access Key. Секретный ключ показывается только один раз.
- Скопируйте S3-эндпоинт вашего аккаунта:
https://<account-id>.r2.cloudflarestorage.com. Регион — auto.
Amazon S3 или другой сервис, совместимый с S3
- Создайте приватный бакет.
- Создайте ключ доступа, который может читать, записывать и удалять объекты только в этом бакете.
- Найдите S3-эндпоинт (для Amazon S3 —
https://s3.<region>.amazonaws.com) и регион.
- Amazon S3 использует адреса в виртуальном хостинге: отключите Path-style addresses. Большинство других сервисов используют адреса в стиле путей.
Подключение в WordPress
- Откройте Page Builder Sandwich → Templates & kits → Storage.
- Введите эндпоинт, бакет, регион, идентификатор ключа доступа и секретный ключ, затем нажмите Save.
- Нажмите Test connection. Плагин создает небольшой тестовый файл, считывает его и удаляет, отображая каждый шаг. Устраните все ошибки, о которых сообщит плагин, прежде чем продолжить.
- Включите параметр Keep my library in this storage.
Ваши ключи хранятся в зашифрованном виде на вашем сайте, больше никогда не отображаются, не передаются в браузер и не отправляются в Zinn Digital®. Чтобы изменить ключ, введите новый; оставьте поле пустым, чтобы сохранить прежний.
Полезно знать
- Библиотеки команд всегда используют хранилище Zinn Digital®.
- Дизайны хранятся в выбранной вами папке (по умолчанию
pbs-library/): index.json, по одному файлу на каждый дизайн, а каждое изображение сохраняется один раз.
- Удаление настроек с сайта не приводит к удалению каких-либо данных в вашем бакете.