Для работы с порталом Apigee Developer Services (или просто порталом) требуется следующее аппаратное и программное обеспечение:
| Оборудование | Требования |
|---|---|
|
Операционная система |
Эти инструкции и связанные с ними установочные файлы были протестированы на операционных системах, перечисленных в разделе Поддерживаемое программное обеспечение и его версии. |
| ЦП | 2-ядерный |
|
ОЗУ |
4 ГБ |
|
Жесткий диск |
120 ГБ |
| Java |
Перед установкой на каждом компьютере Postgres должна быть установлена версия Java 1.8. Поддерживаемые версии JDK перечислены в разделе Поддерживаемое программное обеспечение и его версии. |
| Сетевой интерфейс | Требуется подключение к интернету. В процессе установки программа скачивает ресурсы из интернета. Если в вашей среде настроено проксирование исходящих HTTP-запросов и запросов HTTPS, то прокси-сервер должен быть настроен на правильную обработку перенаправленных запросов, которые могут возникать во время скачивания. Например, запрос к Прокси-сервер должен быть настроен так, чтобы возвращать код статуса HTTP 200 с запрошенным контентом из переадресации. Если в вашей среде SAP настроено проксирование исходящих HTTPS-запросов, то прокси-сервер должен поддерживать TLSv1.0. OpenSSL 0.9.8 не поддерживает TLSv1.1 и TLSv1.2, а только TLSv1.0. |
Требования к Red Hat Enterprise Linux
Для Red Hat Enterprise Linux (RHEL) действуют дополнительные требования, поскольку для скачивания ПО от Red Hat нужна подписка. Сервер должен иметь возможность подключаться к интернету, чтобы скачивать RPM-пакеты с помощью yum. Если вы используете RHEL, сервер должен быть зарегистрирован в Red Hat Network (RHN) и в дополнительном канале сервера.
Требования Red Hat проверяются во время установки, и установщик портала запрашивает вас, если RHEL еще не зарегистрирован. Если у вас уже есть учетные данные Red Hat, вы можете использовать следующую команду, чтобы зарегистрировать RHEL перед началом установки:
subscription-manager register --username=username --password=password --auto-attach
где username и password – ваши учетные данные Red Hat.
Если вы используете пробную версию RHEL, вы можете получить пробную лицензию на 30 дней. Дополнительную информацию можно найти на странице https://access.redhat.com/solutions/32790.
Требования к SMTP
Apigee рекомендует, но не требует, чтобы вы настроили SMTP-сервер для отправки электронных писем с портала. Если вы используете этот модуль, убедитесь, что у Drupal есть доступ к нужному порту на SMTP-сервере. Для SMTP без TLS обычно используется порт 25. Для SMTP с поддержкой TLS часто используется порт 465, но лучше уточнить у поставщика SMTP.
Дополнительные требования
Для установки необходим доступ с правами root.
Требования к архитектуре развертывания
Портал имеет единый интерфейс с сервером управления Apigee через REST API для хранения и извлечения информации о приложениях пользователя. Портал должен иметь возможность подключаться к серверу управления по протоколу HTTP или HTTPS в зависимости от типа установки.

Информация, необходимая перед началом установки
Перед началом установки у вас должна быть следующая информация:
- Какую платформу вы настраиваете: Red Hat или CentOS? Если вы устанавливаете Red Hat, компьютер должен быть зарегистрирован в сети Red Hat Network, чтобы скачивать RPM-пакеты.
- Планируете ли вы установить Postgres на локальный компьютер? Если вы хотите, чтобы все компоненты были установлены на одном компьютере, установите Postgres локально.
- Если вы хотите получить доступ к удаленному серверу Postgres, получите следующую информацию о нем:
- hostname
- порт
- название базы данных
- имя пользователя
- пароль
Удаленный сервер Postgres должен быть настроен до начала установки.
- Какое полное доменное имя у веб-сервера? (Эта информация будет добавлена в файл /etc/hosts.) Это должен быть IP-адрес или имя хоста, например
portalserver.example.com. Значение по умолчанию –localhost. - Для связи портала с сервером управления Apigee Edge используются три элемента информации. Это следующие данные:
- URL конечной точки Apigee Management API. Это может быть имя хоста или IP-адрес. Это конечная точка REST, к которой выполняются все вызовы для создания приложений и регистрации разработчиков для получения ключей приложений. Конечная точка по умолчанию –
https://api.enterprise.apigee.com/v1.Для установки Edge для частного облака URL имеет следующий формат:
http://Edge_IP:8080/v1
Или:
https://Edge_IP:SSL_port/v1
где Edge_IP – IP-адрес сервера управления Edge, а SSL_port – порт SSL для Edge Management API. Например, 8443.
- Название организации Apigee. Порталы связаны с организациями Apigee Edge. Организацию по умолчанию вы укажете при настройке конечной точки Management API. Значение по умолчанию – my-org.
- Имя пользователя и пароль для конечной точки Management API. Вызовы из портала в Edge должны выполняться администратором организации.
Это имя пользователя и пароль администратора организации. Они должны использоваться только для подключения к Edge с портала. Например, если вы укажете учетные данные пользователя, а затем удалите его в Edge, портал больше не сможет подключаться к Edge. Поэтому создайте в организации администратора только для этого подключения.
Пример:
dc_devportal+ORGNAME@apigee.com:MyP@ssw0rd
- URL конечной точки Apigee Management API. Это может быть имя хоста или IP-адрес. Это конечная точка REST, к которой выполняются все вызовы для создания приложений и регистрации разработчиков для получения ключей приложений. Конечная точка по умолчанию –