Требования к порталу служб для разработчиков

Портал услуг для разработчиков, версия 4.17.09

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

Аппаратное обеспечение

Требование

Операционная система

Эти инструкции по установке и прилагаемые установочные файлы были протестированы в перечисленных здесь операционных системах: https://apigee.com/docs/api-services/reference/supported-software .

Процессор 2-ядерный

БАРАН

4ГБ

Жесткий диск

120 ГБ

Ява

Перед установкой на каждом компьютере Postgres должна быть установлена ​​поддерживаемая версия Java1.8. Поддерживаемые JDK перечислены в разделе Поддерживаемое программное обеспечение и поддерживаемые версии .

Сетевой интерфейс

Требуется активное подключение к Интернету.

В процессе установки программа установки загружает ресурсы из Интернета. Если ваша среда настроена на проксирование исходящих запросов HTTP и HTTPS, ваш прокси-сервер должен быть настроен для правильной обработки перенаправленных запросов, которые могут возникнуть во время загрузки.

Например, запрос к https://drupal.org/ возвращает код состояния HTTP 301 и перенаправляет на https://www.drupal.org/ .

Ваш прокси-сервер должен быть настроен на возврат кода состояния HTTP 200 с запрошенным содержимым из перенаправления.

Для установок SAP, если ваша среда настроена на прокси-сервер исходящих HTTPS-запросов, ваш прокси-сервер должен поддерживать TLSv1.0. OpenSSL 0.9.8 не поддерживает TLSv1.1 или TLSv1.2, только TLSv1.0.

Требования Red Hat Enterprise Linux (RHEL)

У RHEL есть дополнительные требования, поскольку для доступа к загрузке программного обеспечения из Red Hat необходима подписка. Сервер должен иметь возможность подключения к Интернету для загрузки RPM-пакетов через yum. При использовании RHEL сервер должен быть зарегистрирован в сети Red Hat Network (RHN) и зарегистрирован на дополнительном канале сервера.

Требования Red Hat проверяются во время установки, и установщик портала предложит вам, если RHEL еще не зарегистрирован. Если у вас уже есть учетные данные для входа в Red Hat, вы можете использовать следующую команду для регистрации RHEL перед началом процесса установки:

> subscription-manager register --username=my_username --password=my_password --auto-attach 

Замените my_username и my_password своими учетными данными Red Hat.

Если у вас есть пробная версия RHEL, вы можете получить 30-дневную пробную лицензию. См. https://access.redhat.com/solutions/32790 для получения дополнительной информации.

Требования SMTP

Apigee требует, чтобы вы настроили SMTP-сервер для отправки сообщений электронной почты с портала. Поэтому вы должны убедиться, что Drupal имеет доступ к необходимому порту на SMTP-сервере. Для SMTP без TLS номер порта обычно равен 25. Для SMTP с поддержкой TLS это часто 465, но уточните у своего поставщика SMTP.

Дополнительные требования

Для выполнения установки пользователь, устанавливающий программное обеспечение, должен иметь root-доступ.

Требования к архитектуре развертывания

Developer Channel Services имеет единый интерфейс с сервером управления Apigee через REST API для хранения и получения информации о приложениях пользователя. Службам канала разработчика потребуется возможность подключаться к серверу управления через HTTP или HTTPS, в зависимости от вашей установки.

Информация, необходимая перед началом установки

Перед началом установки вам необходимо иметь следующую информацию:

  1. Какую платформу вы настраиваете: Red Hat или CentOS? Если это установка Red Hat, для загрузки пакетов RPM компьютер должен быть зарегистрирован в сети Red Hat.
  2. Планируете ли вы установить Postgres на локальный компьютер? В этом случае не устанавливайте Postgres локально. Если вам нужна простая установка всего на одном компьютере, установите Postgres локально.
  3. Если вы собираетесь получить доступ к удаленному серверу Postgres, укажите имя хоста, порт, имя базы данных, имя пользователя и пароль удаленного сервера Postgres. Удаленный сервер Postgres уже должен быть настроен до начала установки.
  4. Каково полное доменное имя веб-сервера? (Эта информация будет добавлена ​​в /etc/hosts.) Это должен быть IP-адрес или имя хоста, например порталserver.example.com . Значение по умолчанию — localhost .
  5. Существует три части информации, которые позволяют вашему порталу взаимодействовать с сервером управления Apigee Edge. Эта информация следующая:
    1. URL-адрес конечной точки Apigee Management API : это будет либо имя хоста, либо IP-адрес. Это конечная точка REST, к которой выполняются все вызовы для создания приложений и регистрации разработчиков для ключей приложений. Конечная точка по умолчанию — https://api.enterprise.apigee.com/v1 .

      Для установки Edge for Private Cloud URL-адрес имеет следующий вид:
      http:// EdgeIP :8080/v1

      или:
      https:// EdgeIp:SSLport /v1

      Где EdgeIp — это IP-адрес сервера управления Edge, а SSLport — порт SSL для API управления Edge. Например, 8443.
    2. Название организации Apigee : существует связь между порталами и организациями Apigee Edge. Вы настроите организацию по умолчанию при настройке конечной точки Management API. Значение по умолчанию — my-org.
    3. Имя пользователя и пароль для конечной точки API управления . Вызовы с портала в Edge должны выполняться администратором вашей организации.

      Это имя пользователя и пароль предназначены для администратора вашей организации и должны использоваться только для подключения к Edge с портала. Например, если вы укажете учетные данные пользователя, и этот пользователь когда-либо будет удален в Edge, портал больше не сможет подключиться к Edge. Поэтому создайте администратора в своей организации только для этого подключения.

      Например:
      dc_devportal+ORGNAME@apigee.com:MyP@ssw0rd