Общие сведения о портале

Edge для частного облака версии 4.18.05

.

Портал Apigee Developer Services (или просто портал) – это шаблон портала для управления контентом и сообществом. Он основан на проекте Drupal с открытым исходным кодом. Настройка портала по умолчанию предоставляет следующие сервисы:

  • Управление контентом. На портале можно создавать и изменять:
    • Документация по API
    • Форумы
    • Записи в блогах
  • Тестирование. Используйте портал, чтобы тестировать API в реальном времени с помощью встроенной тестовой консоли.
  • Управление сообществом. На портале можно:
    • Регистрация пользователей вручную или автоматически
    • Модерация комментариев пользователей

Модель контроля доступа на основе ролей (RBAC) портала управляет доступом к функциям на портале. Например, вы можете разрешить зарегистрированным пользователям создавать записи на форуме, использовать тестовые консоли и т. д.

В этой версии документа приведены сведения, относящиеся к версии 4.18.05. Все ссылки, относящиеся к предыдущим версиям, являются ошибками и должны быть исправлены.

Подробнее о портале для разработчиков…

Поддерживаемые топологии сети

Компоненты портала можно установить в следующих конфигурациях или топологиях:

  • 1 узел. Все компоненты портала (Drupal, Nginx, PHP, Soir) установлены на одном компьютере с Postgres.
  • Два узла. Все компоненты портала на одном компьютере, Postgres – на другом.

На изображениях ниже показаны поддерживаемые топологии.

1 узел

На рисунке 1 показана топология портала с одним узлом, в которой все компоненты портала находятся на одном компьютере:

Рисунок 1. Топология портала с одним узлом

2 узла

На рисунке 2 показана топология портала с двумя узлами, в которой Postgres находится на отдельном компьютере от остальных компонентов портала:

Рисунок 2. Топология портала с двумя узлами

Примечание

  • Apigee поддерживает только эти топологии. Если вы используете другую топологию сети, Apigee может не поддерживать ее. Если вам нужно специальное решение, обратитесь к менеджеру аккаунта или в службу поддержки Apigee Edge.
  • При новой установке версии 4.18.05 скрипт установки устанавливает Postgres и Nginx.
  • При обновлении до версии 4.18.05 с установки, в которой используются Postgres и Nginx, скрипт установки обновляет Postgres и Nginx.
  • Если вы обновляете версию 4.18.05 с установки, в которой используются MySQL/MariaDB/Apache, то обязательно сначала преобразуйте установку в Postgres/Nginx, прежде чем обновлять ее до версии 4.18.05. Подробнее о том, как преобразовать портал на основе TAR в портал на основе RPM…

На рисунке ниже в общедоступном ядре перечислены компоненты, которые доступны всем. Частное ядро содержит компоненты, которые недоступны для общего пользования.

Компонент Описание Установлено приложением

ELB

Балансировщик нагрузки Enterprise (ELB).

оператору сети;

Например, Amazon и Rackspace предоставляют корпоративные балансировщики нагрузки для использования с их экземплярами.

Nginx 1.10.1 Веб-сервер Nginx, используемый для установок версии 4.18.05. Apigee

Postgres 9.6

База данных, используемая Drupal для новых установок версии 4.18.05.

Apigee или подключиться к существующей установке.

Если вы хотите подключиться к удаленной установке Postgres, она должна быть версии 9.6.

Общее хранилище Drupal

Общее хранилище, используемое Drupal для загруженных файлов, статических скриптов и другой информации.

Apigee

Drush 6.2

Интерфейс командной строки Drupal.

Apigee

PHP 7.0

Механизм скриптов на стороне сервера.

Apigee

Apache Solr

Сервер поиска Drupal. Apache Solr использует библиотеку поиска Apache Lucene.

Apigee, но по умолчанию она отключена. Включайте ее, только если на портале много данных. Инструкции по включению портала приведены в разделе Установка портала.

Задавайте вопросы в сообществе Apigee

Сообщество Apigee – это бесплатный ресурс, где можно задавать вопросы, делиться советами и обсуждать проблемы с представителями Apigee и другими клиентами. Прежде чем задавать вопрос, поищите ответ в старых сообщениях.