• Официальный сайт SDK
  • Сайт с примерами кода

Использование приложения Google App Engine вместе со своим доменом и Службами Google

Введение

Вы можете совместно использовать Google App Engine и Службы Google для:

  1. развертывания вашего приложения на любом доменном имени, которым вы владеете или
  2. предоставления доступа к приложению только сотрудникам вашей компании

Ниже мы рассмотрим пошагово, что необходимо для этого сделать.

1. Использование приложения со своим доменом

Для начала, вам нужно зарегистрироваться в Службах Google. Если в настоящий момент вы не владеете своим доменом, то с помощью Служб Google его можно будет зарегистрировать.

Для совместного использования своего приложения и домена, обслуживаемого в Службах Google, необходимо выбрать пункт левого меню 'Versions' консоли управления приложением. Нажмите кнопку 'Add Domain...', расположенную внизу экрана:


На следующей странице введите имя домена, который вы хотите использовать для приложения, и нажмите кнопку 'Add Domain...':


Затем прочитайте и примите условия предоставления сервиса, и введите поддомен на котором вы хотите развернуть свое приложение и нажмите кнопку 'Activate this Service':


После выполнения этих шагов, приложение будет доступно по новому адресу с использованием домена Служб Google.

2. Ограничение доступа к приложению только сотрудникам вашей компании

Параметр ограничения доступа к приложению может быть задан только на этапе его создания, поэтому рассмотрим процесс создания нового приложения:


Необходимо будет указать идентификатор приложения (уникальное значение, которое затем будет помещено в файл конфигурации app.yaml) и заголовок приложения.

По умолчанию приложения платформы Google App Engine используют для авторизации пользователей аккаунты Google, что означает что любой, кто имеет этот аккаунт, может получить к нему доступ. Однако, авторизация не производится по аккаунтам Служб Google.

Если вы хотите предоставить право доступа только пользователям своего домена (например, только тем, что имеет аккаунт в домене mydomain.com), нажмите кнопку 'Edit' внизу раздела Authentication Options.


Установите галочку в переключателе 'Restricted to the following Google Apps domain:', введите название своего домена (например mydomain.com) и нажмите 'Save'. Далее вы увидите подтверждение о том, что приложение было успешно зарегистрировано.