Pro

Храните облачную библиотеку Page Builder Sandwich в собственном хранилище

Пошаговое руководство: подключите собственный бакет Cloudflare R2 или S3-совместимый бакет к облачной библиотеке Page Builder Sandwich, протестируйте его и включите.

Вы можете хранить свою облачную библиотеку Page Builder Sandwich в собственном хранилище вместо хранилища Zinn Digital®: в бакете Cloudflare R2, Amazon S3 или любом S3-совместимом сервисе (Backblaze B2, Wasabi, MinIO). В этом случае ваши дизайны отправляются напрямую с вашего сайта в ваш бакет; в Zinn Digital® ничего не передается, и квоты Zinn Digital® не применяются.

Cloudflare R2, шаг за шагом

  1. В панели управления Cloudflare откройте R2 Object Storage и создайте бакет. Сделайте его приватным: не подключайте к нему публичный домен.
  2. Откройте Manage API tokens и создайте API-токен с правами Object Read & Write, ограниченный только этим бакетом.
  3. Скопируйте отображаемые Access Key ID и Secret Access Key. Секретный ключ отображается только один раз.
  4. Скопируйте S3 endpoint, https://<account-id>.r2.cloudflarestorage.com. Регион: auto.

Amazon S3 или другой S3-совместимый сервис

  1. Создайте приватный бакет.
  2. Создайте ключ доступа с правами чтения, записи и удаления объектов только в этом бакете.
  3. Найдите эндпоинт S3 (для Amazon S3: https://s3.<region>.amazonaws.com) и регион.
  4. Amazon S3 использует адреса в стиле виртуального хостинга: отключите опцию Path-style addresses. Большинство других сервисов используют адреса в стиле путей.

Подключение в WordPress

  1. Перейдите в Page Builder Sandwich → Templates & kits → Storage.
  2. Введите эндпоинт, бакет, регион, access key ID и секретный ключ, затем нажмите Save.
  3. Нажмите Test connection. Плагин запишет небольшой тестовый файл, считает его обратно и удалит, отображая каждый шаг. Устраните все ошибки, о которых он сообщит, перед тем как продолжить.
  4. Включите опцию Keep my library in this storage.

Ваши ключи хранятся в зашифрованном виде на вашем сайте и больше никогда не отображаются, не возвращаются в браузер и не отправляются в Zinn Digital®. Чтобы изменить ключ, введите новый; оставьте поле пустым, чтобы сохранить текущий ключ.

Полезно знать

  • Командные библиотеки всегда используют хранилище Zinn Digital®.
  • Дизайны сохраняются в выбранной вами папке (по умолчанию pbs-library/): index.json, по одному файлу на каждый дизайн и каждое изображение в единственном экземпляре.
  • Удаление настроек с сайта ничего не удаляет из вашего бакета.

Когда библиотека находится в вашем собственном хранилище, в Zinn Digital® ничего не отправляется; проверка подключения записывает, считывает и удаляет один небольшой файл в вашем бакете.