Портал сервисов для разработчиков версии 4.17.05
Apigee Developer Channel Services – это шаблон портала для управления контентом и сообществом. Он основан на проекте с открытым исходным кодом Drupal (www.drupal.org). Настройки по умолчанию позволяют создавать и управлять документацией API, форумами и блогами. Встроенная тестовая консоль позволяет тестировать API в реальном времени прямо на портале.
Помимо управления контентом, Developer Channel Services предлагает различные функции для управления сообществом, такие как ручная или автоматическая регистрация пользователей и модерация комментариев. Доступ к функциям сервисов канала разработчика контролируется с помощью модели контроля доступа на основе ролей (RBAC). Например, вы можете разрешить зарегистрированным пользователям создавать записи на форуме, использовать тестовые консоли и т. д.
В этой версии документа приведены сведения, относящиеся к версии 4.17.05. Все ссылки, относящиеся к предыдущим версиям, являются ошибками и должны быть исправлены.
Задавайте вопросы в сообществе Apigee
Сообщество Apigee – это бесплатный ресурс, где можно задавать вопросы, делиться советами и обсуждать проблемы с сотрудниками Apigee и другими клиентами. Прежде чем задать вопрос, поищите ответ в старых сообщениях.
Поддерживаемые топологии сети
Компоненты сервисов канала разработчика Apigee можно установить в разных конфигурациях сети, в том числе:
- Одна машина – все компоненты Apigee Developer Channel Services установлены на одной машине.
- Малый – база данных Drupal установлена на отдельном компьютере от других компонентов.
На рисунке ниже показана одномашинная топология, в которой все компоненты сервисов канала разработчика Apigee установлены на одной машине:

На рисунке ниже в общедоступном ядре перечислены компоненты, которые доступны всем. Частное ядро содержит компоненты, которые недоступны для общего пользования.
|
Компонент |
Описание |
Установлено |
|
ELB |
Балансировщик нагрузки Enterprise (ELB). |
оператору сети; Например, Amazon и Rackspace предоставляют корпоративные балансировщики нагрузки для использования с их экземплярами. |
| Nginx 1.10.1 | Веб-сервер Nginx, используемый для новых установок версий 4.17.01 и 4.17.05. | Apigee |
|
Сервер Apache версии 2.2 |
Веб-сервер Apache, используемый для обновления с предыдущей версии портала. |
Apigee |
|
Postgres 9.4 |
База данных, используемая Drupal для новых установок версий 4.17.01 и 4.17.05. |
Apigee или подключиться к существующей установке. Если вы хотите подключиться к удаленной установке Postgres, она должна быть версии 9.4. |
|
MySQL 5.0.15 или более поздняя версия |
База данных, используемая для обновлений в RedHat 6.x или CentOS 6.x. |
Apigee или подключиться к существующей установке. Если MySQL устанавливается с помощью установщика Apigee, он устанавливает последнюю версию, доступную для вашей ОС. Если вы хотите подключиться к удаленной установке MySQL, она должна быть версии 5.0.15 или более поздней. |
|
MariaDB 5.1.38 или более поздняя версия |
База данных, используемая для обновлений в RedHat 7.x или CentOS 7.x. |
Apigee или подключиться к существующей установке. Если MariaDB устанавливается с помощью установщика Apigee, будет установлена последняя версия, доступная для вашей ОС. Если вы хотите подключиться к удаленной установке MariaDB, она должна быть версии 5.1.38 или более поздней. |
|
Общее хранилище Drupal |
Общее хранилище, используемое Drupal для загруженных файлов, статических скриптов и другой информации. |
Apigee |
|
Drush 6.2 |
Интерфейс командной строки Drupal. |
Apigee |
|
PHP 7.0 |
Механизм скриптов на стороне сервера. |
Apigee |
|
Apache Solr |
Сервер поиска Drupal. Apache Solr использует библиотеку поиска Apache Lucene. |
Apigee, но по умолчанию она отключена. Включайте ее, только если на портале много данных. Инструкции по включению приведены в статье Установка портала сервисов Developer. |
Ниже показана небольшая топология, в которой сервер MySQL находится на отдельном компьютере:
