Как разместить свой сайт в Google App Engine
Google App Engine - это мощная платформа, которая позволяет создавать и запускать приложения в инфраструктуре Google - нужно ли создавать многоуровневое веб-приложение с нуля или размещать статический веб-сайт. Вот пошаговое руководство по размещению вашего сайта в Google App Engine.
Создание проекта Google Cloud Platform
Чтобы использовать инструменты Google для своего собственного сайта или приложения, вам нужно создать новый проект на Google Cloud Platform. Для этого требуется наличие учётной записи Google.
-
Перейдите на панель App Engine dashboard в консоли Google Cloud Platform и нажмите кнопку «Создать» (Create).
-
Введите название проекта, отредактируйте свой ID проекта и отметьте его. Для этого урока используются следующие значения:
- Project name: GAE Sample Site
- Project ID: gaesamplesite
-
Если вы ещё не создали проект раньше, вам нужно будет выбрать, хотите ли вы получать обновления электронной почты или нет, соглашайтесь с Условиями обслуживания, а затем вы можете нажать кнопку «Создать», чтобы создать свой проект.
Создание приложения
Каждый проект Cloud Platform может содержать одно приложение App Engine. Давайте подготовим приложение для нашего проекта.
-
Нам понадобится образец приложения для публикации. Если у вас его нет, загрузите и распакуйте это sample app..
-
Посмотрите на структуру образца приложения - папка
website
содержит содержимое вашего сайта, аapp.yaml
- ваш файл конфигурации приложения.- Ваш веб-сайт должен войти в папку
website
, а его целевую страницу нужно называтьindex.html
, но кроме того, она может принимать любую форму. - Файл
app.yaml
- это файл конфигурации, который сообщает App Engine, как сопоставлять URL-адреса вашим статическим файлам. Вам не нужно его редактировать.
- Ваш веб-сайт должен войти в папку
Публикация приложения
Каждый проект Cloud Platform может содержать одно приложение App Engine. Давайте подготовим приложение для нашего проекта.
-
Нажмите кнопку Активировать Google Cloud Shell в верхней части окна консоли.
-
Откройте редактор кода с панели инструментов Cloud Shell.
-
С помощью drag and drop разместите папку
sample-app
в левой панели редактора кода. -
Вернитесь обратно в Cloud Shell и введите следующую команду для перехода в директорию вашего приложения:
bashcd sample-app
-
Теперь вы готовы развернуть ваше приложение, т.е. загрузить его в App Engine:
bashgcloud app deploy
-
Введите число от одного до семи, чтобы выбрать регион, в котором вы хотите разместить своё приложение.
-
Нажмите
Y
для подтверждения. -
Теперь перейдите по ссылке your-project-id.appspot.com, чтобы увидеть ваш сайт. Например, для проекта с ID gaesamplesite, перейдите по ссылке gaesamplesite.appspot.com.
Смотрите также
Чтобы узнать больше, смотрите Google App Engine Documentation.