Портал услуг для разработчиков, версия 4.17.09
Apigee Developer Channel Services — это портал шаблонов для управления контентом и сообществом. Он основан на проекте Drupal с открытым исходным кодом (www.drupal.org). Настройка по умолчанию позволяет создавать и управлять документацией API, форумами и блогами. Встроенная тестовая консоль позволяет тестировать API в реальном времени прямо с портала.
Помимо управления контентом, Developer Channel Services имеет различные функции для управления сообществом, такие как ручная/автоматическая регистрация пользователей и модерирование комментариев пользователей. Модель управления доступом на основе ролей (RBAC) контролирует доступ к функциям служб каналов разработчиков. Например, вы можете включить элементы управления, позволяющие зарегистрированному пользователю создавать сообщения на форуме, использовать консоли тестирования и т. д.
Эта версия этого документа содержит подробности, относящиеся к версии 4.17.09 . Любые ссылки, относящиеся к предыдущим версиям, являются упущениями и о них следует сообщать как об ошибках.
Получите доступ к сообществу Apigee, чтобы задать свои вопросы.
Сообщество Apigee — это бесплатный ресурс, на котором вы можете связаться с Apigee, а также с другими клиентами Apigee с вопросами, советами и другими проблемами. Прежде чем публиковать сообщения в сообществе, обязательно сначала выполните поиск по существующим сообщениям, чтобы узнать, есть ли уже ответ на ваш вопрос.
Поддерживаемые топологии сети
Компоненты Apigee Developer Channel Services можно устанавливать в различных сетевых конфигурациях или топологиях, в том числе:
- Один компьютер — все компоненты Apigee Developer Channel Services установлены на одном компьютере.
- Маленький — база данных Drupal устанавливается на отдельный компьютер от других компонентов.
На следующем рисунке показана топология с одним компьютером, в которой все компоненты Apigee Developer Channel Services установлены на одном компьютере:
На этом рисунке общедоступное ядро содержит общедоступные компоненты. Частное ядро содержит компоненты, которые не являются общедоступными.
Компонент | Описание | Установлен пользователем |
ЭЛБ | Корпоративный балансировщик нагрузки (ELB). | Ваш сетевой провайдер. Например, и Amazon, и Rackspace предоставляют балансировщики нагрузки Enterprise для использования со своими экземплярами. |
Нгинкс 1.10.1 | Веб-сервер Nginx, используемый для установки версии 4.17.09. | Апигей |
Сервер Apache версии 2.2 | Веб-сервер Apache, использовавшийся в предыдущих версиях портала. | Апигей |
Постгрес 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 для загруженных файлов, статических скриптов и другой информации. | Апигей |
Друш 6.2 | Интерфейс командной строки Drupal. | Апигей |
PHP 7.0 | Серверный скриптовый движок. | Апигей |
Апач Солр | Поисковый сервер Drupal. Apache Solr использует библиотеку поиска Apache Lucene. | Apigee, но по умолчанию он не включен. Включайте его только в том случае, если у вас на портале большой объем данных. Инструкции по его включению см. в требованиях к порталу Developer Services . |
Ниже показана небольшая топология, в которой сервер MySQL расположен на отдельной машине: