Как создать статический веб-сайт с помощью 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:
- Начните с открытия облачной консоли Google по адресу https://console.cloud.google.com/.
- Убедитесь, что проект вашего веб-сайта выбран в раскрывающемся списке на панели инструментов в верхней части экрана, или, если у вас еще нет проекта веб-сайта, вам нужно будет создать его, прежде чем вы сможете его выбрать. Чтобы создать новый проект веб-сайта, просто нажмите на кнопку Новый проект и следуйте подсказкам.
- Теперь нажмите кнопку Создать хранилище .
- Чтобы начать бесплатное использование и тестирование облачного хранилища, нажмите на кнопку Зарегистрироваться на бесплатную пробную версию , расположенную на экране хранилища. Вы перейдете к следующему экрану, где сможете следовать инструкциям по настройке пробной учетной записи.
- После успешной активации пробной версии вы будете перенаправлены на экран приветствия, где сможете начать знакомство с функциями продуктов Google Cloud. Теперь нажмите на меню гамбургера в левой части панели инструментов и выберите Облачность Хранение выберите опцию, затем выберите опцию Bucket .
- На экране Корзины нажмите на Создать кнопка для начала.
- Теперь вам нужно ввести некоторые данные для вашей корзины. В качестве названия корзины используйте ваше ранее подтвержденное доменное имя. Для опции Выберите, где хранить ваши данные , выберите любой из вариантов Регион или Мультирегиональный в зависимости от того, ожидаете ли вы, что ваши посетители будут со всего мира или только из одного конкретного региона. Наконец, нажмите Создать кнопка для завершения создания корзины.
- На следующем экране вы увидите всплывающее сообщение "Публичный доступ будет запрещен". Убедитесь, что вы сняли флажок Принудительно запретить публичный доступ в этой корзине, а затем нажмите на кнопку Подтвердить, чтобы продолжить.
- После создания корзины нам теперь нужно создать ключевой файл JSON, который Publii может использовать для доступа к корзине с целью загрузки или обновления файлов вашего веб-сайта. В облачной консоли Google щелкните меню "Гамбургер" и выберите опцию IAM & Admin → Учетные записи служб.
- На странице "Учетные записи службы" нажмите кнопку "Создать учетную запись службы".
- Появится форма "Создать учетную запись сервиса"; в поле "Имя учетной записи сервиса" введите имя по вашему выбору (это не повлияет на функциональность). Нажмите кнопку Создать и продолжить ниже.
- При следующем предоставлении учетной записи этой службы доступа к экрану project введите Storage admin в поле ввода фильтра и выберите его в списке ниже. Затем нажмите кнопку Продолжить.
- На следующем экране (третий шаг создания учетной записи сервиса) просто нажмите кнопку Готово.
- Появится страница "Сервисные аккаунты для проекта"; щелкните название вашего проекта.
- На экране "Сведения об учетной записи в сервисе" перейдите на вкладку "Ключи", после этого нажмите кнопку "Добавить ключ" и выберите опцию "Создать новый ключ".
- Появится всплывающее окно "Создать закрытый ключ для ..."; выберите рекомендуемый параметр JSON и нажмите кнопку "Создать".
- Файл JSON, содержащий ключ, будет загружен; обязательно сохраните его в надежном месте, потому что позже загрузить его снова будет невозможно.
- Чтобы включить связь между Publii и Google Cloud, нам нужно включить службу Cloud Storage JSON API; начните с нажатия на меню hamburger, затем на опцию API & Services и Enabled API & Services.
- На экране API и сервисов нажмите кнопку Включить API и сервисы вверху страницы; вы перейдете к списку API, которые можно включить, а также к строке поиска для тех, которые еще не видны.
- Чтобы найти необходимый API, воспользуйтесь функцией поиска для поиска облачного хранилища JSON API. Найдя его, щелкните по нему и убедитесь, что API включен. Если функция не включена, нажмите на кнопку Включить.
Google Cloud теперь настроен, поэтому нам просто нужно открыть Publii и настроить параметры сервера, чтобы убедиться, что он может подключаться и загружать файлы в корзину.
Настройка Publii
Google Cloud может быть немного неудобным в настройке, но будьте уверены, что Publii - это не так! Откройте Publii и перейдите на экран "Настройки сервера", нажав на опцию "Сервер" в левом боковом меню, затем установите параметры следующим образом:
- Домен - Введите свой подтвержденный домен здесь.
- Протокол - Выберите Google Cloud из выпадающего списка.
- Ваш ключ JSON - Найдите ранее загруженный ключ JSON для этого поля.
- Корзина - Введите здесь имя корзины; в большинстве случаев это будет ваш пользовательский домен.
- Префикс - Вы можете поместить свой веб-сайт в подкаталог. Пожалуйста, избегайте косой черты в начале (например, /blog/), так как это создаст дополнительный каталог с пустым именем. Пример правильного префикса: блог.
После заполнения всех полей нажмите кнопку "Сохранить настройки", затем также нажмите кнопку "Проверить подключение", чтобы убедиться, что Publii может подключаться к корзине. После этого вы готовы приступить к загрузке и обновлению вашего сайта!