Как создать статический веб-сайт с помощью Google Cloud

Как создать статический веб-сайт с помощью Google Cloud

Для современных разработчиков и деловых людей Google Cloud может стать гибким вариантом для пользователей, которым требуется универсальное решение для хранения данных для их веб-сайта и других проектов, поддерживаемое одними из самых надежных серверов на рынке. Publii включает поддержку облачных сервисов Google, поэтому это отличный вариант, если вам нужен хорошо оформленный, но простой в обслуживании сайт для вашего проекта.

Примечание: Пожалуйста, имейте в виду, что представленная конфигурация является всего лишь иллюстрацией и может не соответствовать текущим функциям и возможностям Google Cloud. Настоятельно рекомендуется проверить все настройки вашего проекта, особенно общедоступный доступ к корзине, тщательно убедитесь в их правильном функционировании, прежде чем внедрять их в рабочую среду.

Настройка Google Cloud для Publii

Прежде чем мы приступим к пошаговому руководству по настройке Google Cloud, мы должны сначала сделать некоторые приготовления, поскольку Google Cloud требует больше учетных данных, чем аналогичные сервисы. Убедитесь, что у вас уже есть рабочая учетная запись Google Cloud (должен быть добавлен способ оплаты) и домен, право собственности на который вы подтвердили в Search Console. Пользовательский домен необходим для использования преимуществ функциональности веб-сайта в Google Cloud Storage (то есть для работы index.html перенаправления, которые перенаправляют браузеры с URL-адресов в определенные каталоги).

Когда вы выполните все эти требования, мы сможем перейти к созданию и настройке вашей корзины для работы с Publii. Выполните следующие действия, чтобы настроить Google Cloud:

  1. Начните с открытия облачной консоли Google по адресу https://console.cloud.google.com/.
  2. Убедитесь, что проект вашего веб-сайта выбран в раскрывающемся списке на панели инструментов в верхней части экрана, или, если у вас еще нет проекта веб-сайта, вам нужно будет создать его, прежде чем вы сможете его выбрать. Чтобы создать новый проект веб-сайта, просто нажмите на кнопку Новый проект и следуйте подсказкам. 
    Выберите проект
  3. Теперь нажмите кнопку Создать хранилище 
    Облачное хранилище Google
  4. Чтобы начать бесплатное использование и тестирование облачного хранилища, нажмите на кнопку Зарегистрироваться на бесплатную пробную версию , расположенную на экране хранилища. Вы перейдете к следующему экрану, где сможете следовать инструкциям по настройке пробной учетной записи.
    Включить выставление счетов
  5. После успешной активации пробной версии вы будете перенаправлены на экран приветствия, где сможете начать знакомство с функциями продуктов Google Cloud. Теперь нажмите на меню гамбургера в левой части панели инструментов и выберите Облачность Хранение выберите опцию, затем выберите опцию Bucket .
    Выбираем хранилище
  6. На экране Корзины нажмите на Создать кнопка для начала. 
  7. Теперь вам нужно ввести некоторые данные для вашей корзины. В качестве названия корзины используйте ваше ранее подтвержденное доменное имя. Для опции Выберите, где хранить ваши данные , выберите любой из вариантов Регион или Мультирегиональный в зависимости от того, ожидаете ли вы, что ваши посетители будут со всего мира или только из одного конкретного региона. Наконец, нажмите Создать кнопка для завершения создания корзины. 
    Класс хранилища мультирегиональный
  8. На следующем экране вы увидите всплывающее сообщение "Публичный доступ будет запрещен". Убедитесь, что вы сняли флажок Принудительно запретить публичный доступ в этой корзине, а затем нажмите на кнопку Подтвердить, чтобы продолжить.
    Обеспечение публичного доступа
  9. После создания корзины нам теперь нужно создать ключевой файл JSON, который Publii может использовать для доступа к корзине с целью загрузки или обновления файлов вашего веб-сайта. В облачной консоли Google щелкните меню "Гамбургер" и выберите опцию IAM & Admin → Учетные записи служб
    IAM и администратор
  10. На странице "Учетные записи службы" нажмите кнопку "Создать учетную запись службы".
    Управление учетной записью сервиса
  11. Появится форма "Создать учетную запись сервиса"; в поле "Имя учетной записи сервиса" введите имя по вашему выбору (это не повлияет на функциональность). Нажмите кнопку Создать и продолжить ниже. 
    Управление учетной записью сервиса шаг 1
  12. При следующем предоставлении учетной записи этой службы доступа к экрану project введите Storage admin в поле ввода фильтра и выберите его в списке ниже. Затем нажмите кнопку Продолжить
    Управление учетной записью сервиса - шаг 2
  13. На следующем экране (третий шаг создания учетной записи сервиса) просто нажмите кнопку Готово.
  14. Появится страница "Сервисные аккаунты для проекта"; щелкните название вашего проекта.
    Название сервиса
  15. На экране "Сведения об учетной записи в сервисе" перейдите на вкладку "Ключи", после этого нажмите кнопку "Добавить ключ" и выберите опцию "Создать новый ключ".   
    Вкладка Выбора ключей
     
    Добавление ключа
  16. Появится всплывающее окно "Создать закрытый ключ для ..."; выберите рекомендуемый параметр JSON и нажмите кнопку "Создать".
    Ключ Json
  17. Файл JSON, содержащий ключ, будет загружен; обязательно сохраните его в надежном месте, потому что позже загрузить его снова будет невозможно. 
    Создана учетная запись сервиса и ключ
  18. Чтобы включить связь между Publii и Google Cloud, нам нужно включить службу Cloud Storage JSON API; начните с нажатия на меню hamburger, затем на опцию API & Services и Enabled API & Services
    API Manager
  19. На экране API и сервисов нажмите кнопку Включить API и сервисы вверху страницы; вы перейдете к списку API, которые можно включить, а также к строке поиска для тех, которые еще не видны. 
    Включить API
  20. Чтобы найти необходимый API, воспользуйтесь функцией поиска для поиска облачного хранилища JSON API. Найдя его, щелкните по нему и убедитесь, что API включен. Если функция не включена, нажмите на кнопку Включить.
    JSON API хранилища Google
     
    Включен JSON API Google Storage

Google Cloud теперь настроен, поэтому нам просто нужно открыть Publii и настроить параметры сервера, чтобы убедиться, что он может подключаться и загружать файлы в корзину.

Настройка Publii

Google Cloud может быть немного неудобным в настройке, но будьте уверены, что Publii - это не так! Откройте Publii и перейдите на экран "Настройки сервера", нажав на опцию "Сервер" в левом боковом меню, затем установите параметры следующим образом:

  • Домен - Введите свой подтвержденный домен здесь.
  • Протокол - Выберите Google Cloud из выпадающего списка.
  • Ваш ключ JSON - Найдите ранее загруженный ключ JSON для этого поля.
  • Корзина - Введите здесь имя корзины; в большинстве случаев это будет ваш пользовательский домен.
  • Префикс - Вы можете поместить свой веб-сайт в подкаталог. Пожалуйста, избегайте косой черты в начале (например, /blog/), так как это создаст дополнительный каталог с пустым именем. Пример правильного префикса: блог.
Настройки веб-сайта в Google Cloud

После заполнения всех полей нажмите кнопку "Сохранить настройки", затем также нажмите кнопку "Проверить подключение", чтобы убедиться, что Publii может подключаться к корзине. После этого вы готовы приступить к загрузке и обновлению вашего сайта!

Subscribe

Get the latest news, updates and more delivered directly to your email inbox

...