Wymagania związane z portalem dla programistów

Portal Usług dla deweloperów w wersji 4.17.01

Poniżej znajdziesz minimalne wymagania sprzętowe i programowe dotyczące instalacji.

Sprzęt

Wymagania

System operacyjny

Te instrukcje instalacji i dołączone pliki instalacyjne zostały przetestowane w systemach operacyjnych wymienionych tutaj: https://apigee.com/docs/api-services/reference/supported-software

CPU 2-rdzeniowy

Pamięć RAM

4 GB

Dysk twardy

120 GB

Interfejs sieci

Wymaga aktywnego połączenia z internetem.

W ramach procesu instalacji instalator pobiera zasoby z internetu. Jeśli Twoje środowisko jest skonfigurowane tak, aby kierować wychodzące żądania HTTP i HTTPS przez serwer proxy, musisz skonfigurować ten serwer tak, aby prawidłowo obsługiwał przekierowywane żądania, które mogą wystąpić podczas pobierania.

Na przykład żądanie wysłane pod adresem https://drupal.org/ zwraca kod stanu HTTP 301 i przekierowuje do adresu https://www.drupal.org/.

Twój serwer proxy powinien być skonfigurowany tak, aby zwracać kod stanu HTTP 200 z żądanymi treściami z przekierowania.

Jeśli w przypadku instalacji SAP Twoje środowisko jest skonfigurowane tak, aby przekierowywać wychodzące żądania HTTPS przez serwer proxy, serwer proxy musi obsługiwać TLS 1.0. OpenSSL 0.9.8 nie obsługuje TLS 1.1 ani TLS 1.2, tylko TLS 1.0.

Red Hat Enterprise Linux (RHEL) Wymagania

RHEL ma dodatkowe wymagania ze względu na to, że dostęp do pobierania oprogramowania od Red Hat wymaga subskrypcji. Aby pobrać RPM-y za pomocą yum, serwer musi mieć możliwość połączenia się z internetem. Jeśli używasz RHEL, serwer musi być zarejestrowany w Red Hat Network (RHN) i zarejestrowany w opcjonalnym kanale serwera.

Wymagania dotyczące Red Hat są sprawdzane podczas instalacji, a instalator portalu wyświetla komunikat, jeśli RHEL nie jest jeszcze zarejestrowany. Jeśli masz już dane logowania do Red Hat, przed rozpoczęciem procesu instalacji możesz użyć tego polecenia, aby zarejestrować RHEL:

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

Zastąp ciągi my_usernamemy_password swoimi danymi logowania do Red Hat.

Jeśli masz wersję próbną RHEL, możesz uzyskać 30-dniową licencję próbną. Więcej informacji znajdziesz na stronie https://access.redhat.com/solutions/32790.

Wymagania dotyczące SMTP

Aby wysyłać e-maile z portalu, musisz skonfigurować serwer SMTP. Dlatego musisz się upewnić, że Drupal ma dostęp do odpowiedniego portu na serwerze SMTP. W przypadku SMTP bez protokołu TLS numer portu to zwykle 25. W przypadku SMTP z włączonym protokołem TLS często jest to 465, ale sprawdź u dostawcy SMTP.

Dodatkowe wymagania

Aby przeprowadzić instalację, użytkownik instalujący oprogramowanie musi mieć dostęp root.

Wymagania dotyczące architektury wdrożenia

Usługi kanału dla deweloperów mają jeden interfejs z serwerem zarządzającym Apigee za pomocą interfejsu REST API, aby przechowywać i pobierać informacje o aplikacjach użytkownika. Deweloper Usługi kanału muszą mieć możliwość nawiązywania połączenia z serwerem zarządzania przez HTTP lub HTTPS w zależności od instalacji.

Informacje wymagane przed rozpoczęciem instalacji

Przed rozpoczęciem instalacji musisz mieć te informacje:

  1. Którą platformę konfigurujesz: Red Hat czy CentOS? Jeśli jest to instalacja Red Hat, maszyna musi być zarejestrowana w Red Hat Network, aby można było pobierać RPM.
  2. Czy planujesz zainstalować MySQL na komputerze lokalnym? Niektóre instalacje HA wymagają, aby MySQL był na innym komputerze niż ten, który obsługuje strony internetowe portalu. W takiej sytuacji nie instaluj MySQL lokalnie. Jeśli chcesz przeprowadzić prostą instalację z wszystkim na tym samym komputerze, zainstaluj MySQL lokalnie.
  3. Jeśli chcesz uzyskać dostęp do zdalnego serwera MySQL, podaj jego nazwę hosta, port, nazwę bazy danych, nazwę użytkownika i hasło. Zanim rozpoczniesz instalację, zdalny serwer MySQL powinien być już skonfigurowany.
  4. Jaka jest pełna i jednoznaczna nazwa domeny serwera WWW? (Te informacje zostaną dodane do katalogu /etc/hosts). Powinien to być adres IP lub nazwa hosta, np. portalserver.example.com. Wartość domyślna to localhost.
  5. Dostępne są 3 informacje, które umożliwiają portalowi komunikowanie się z serwerem zarządzania Apigee Edge. Są to:
    1. URL punktu końcowego interfejsu API Apigee Management: będzie to nazwa hosta lub adres IP. To punkt końcowy REST, do którego wykonywane są wszystkie wywołania w celu tworzenia aplikacji i rejestrowania deweloperów na potrzeby kluczy aplikacji. Domyślny punkt końcowy to https://api.enterprise.apigee.com/v1.

      W przypadku instalacji Edge for Private Cloud adres URL ma postać:
      http://EdgeIp:8080/v1

      lub:
      https://EdgeIp:SSLport/v1

      gdzie EdgeIp to adres IP serwera zarządzania Edge, a SSLport to port SSL interfejsu Edge Management API. Na przykład: 8443.
    2. Nazwa organizacji w Apigee: istnieje relacja między portami a organizacjami Apigee Edge. Domyślną organizację skonfigurujesz podczas konfigurowania punktu końcowego interfejsu Management API. Wartość domyślna to my-org.
    3. Nazwa użytkownika i hasło do punktu końcowego interfejsu API zarządzania: wywołania z portalu do Edge musi wykonać administrator Twojej organizacji.

      Ta nazwa użytkownika i hasło są przeznaczone dla administratora w Twojej organizacji i powinny być używane tylko do łączenia się z Edge z portalu. Jeśli na przykład określisz dane logowania użytkownika, który został usunięty z Edge, portal nie będzie już mógł się połączyć z Edge. Dlatego utwórz w organizacji administratora tylko dla tego połączenia.

      Na przykład:
      dc_devportal+ORGNAME@apigee.com:MyP@ssw0rd