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

На этом рисунке общедоступное ядро содержит компоненты, которые являются общедоступными. В ядре Private Core содержатся компоненты, недоступные для общего пользования.
|
Компонент |
Описание |
Установлено |
|
ELB |
Балансировщик нагрузки Enterprise (ELB). |
оператора сети; Например, Amazon и Rackspace предоставляют балансировщики нагрузки Enterprise для использования с их экземплярами. |
| Nginx 1.10.1 | Веб-сервер Nginx, используемый для установки версии 4.17.09. | Apigee |
|
Apache Server версии 2.2 |
Веб-сервер Apache, который использовался в предыдущих версиях портала. |
Apigee |
|
Postgres 9.4 |
База данных, используемая Drupal для новых установок версии 4.17.09. |
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, но по умолчанию она отключена. Включайте ее, только если на портале много данных. Инструкции по включению приведены в разделе Требования к порталу сервисов для разработчиков. |
Ниже показана небольшая топология, в которой сервер MySQL находится на отдельном компьютере.
