Developer Services Portal w wersji 4.17.05
Apigee Developer Channel Services to portal z szablonami do zarządzania treścią i społecznością. Opiera się na projekcie open source Drupal (www.drupal.org). Domyślna konfiguracja pozwala na tworzenie dokumentacji API, forów i blogów oraz zarządzanie nimi. Wbudowana konsola testowa umożliwia testowanie interfejsów API w czasie rzeczywistym z poziomu portalu.
Oprócz zarządzania treścią usługi kanału dla deweloperów oferują też inne funkcje do zarządzania społecznościami, takie jak ręczna/automatyczna rejestracja użytkowników czy moderowanie komentarzy użytkowników. Model kontroli dostępu opartej na rolach (RBAC) kontroluje dostęp do funkcji w usługach kanału programisty. Możesz na przykład włączyć opcje umożliwiające zarejestrowanym użytkownikom tworzenie postów na forum czy korzystanie z konsol testowych.
Ta wersja tego dokumentu zawiera szczegółowe informacje o wersji 4.17.05. Wszystkie odniesienia, które odnoszą się do poprzednich wersji, są niedostosowane i powinny być zgłaszane jako błędy.
Odpowiedzi na pytania znajdziesz w społeczności Apigee
Społeczność Apigee to bezpłatne zasoby, w których możesz kontaktować się z Apigee oraz innymi klientami Apigee, wysyłając im pytania, wskazówki i inne kwestie. Zanim zamieścisz post w społeczności, najpierw przeszukaj dotychczasowe posty, aby sprawdzić, czy nie ma już odpowiedzi na swoje pytanie.
Obsługiwane topologie sieci
Komponenty usług kanału dla programistów Apigee można instalować w różnych konfiguracjach sieci lub topologii, takich jak:
- Pojedyncza maszyna – wszystkie komponenty usług kanału programisty Apigee zainstalowane na 1 komputerze.
- Mała – baza danych Drupal jest zainstalowana na komputerze innym niż pozostałe komponenty.
Poniższy rysunek przedstawia topologię pojedynczej maszyny, w której wszystkie komponenty usług kanału dla programistów Apigee są zainstalowane na jednej maszynie:
Na tej ilustracji rdzeń publiczny zawiera komponenty, które są dostępne publicznie. Rdzeń prywatny zawiera komponenty, które nie są dostępne publicznie.
Komponent |
Opis |
Zainstalowane przez |
ELB |
System równoważenia obciążenia firmy (ELB). |
Operatora sieci komórkowej. Na przykład Amazon i Rackspace udostępniają systemy równoważenia obciążenia Enterprise do użytku z ich instancjami. |
Nginx 1.10.1 | Serwer WWW Nginx używany do nowych instalacji w wersjach 4.17.01 i 4.17.05. | Apigee |
Apache Server w wersji 2.2 |
Serwer WWW Apache używany do uaktualnień z poprzedniej wersji portalu. |
Apigee |
Postgres 9.4 |
Baza danych używana przez Drupal przy nowych instalacjach w wersjach 4.17.01 i 4.17.05. |
Apigee lub połącz się z istniejącą instalacją. Jeśli chcesz nawiązać połączenie ze zdalną instalacją Postgres, musi to być wersja 9.4. |
MySQL w wersji 5.0.15 lub nowszej |
Baza danych używana do uaktualnień w systemie RedHat 6.x lub CentOS 6.x. |
Apigee lub połącz się z istniejącą instalacją. Jeśli instalator Apigee instaluje MySQL, instaluje najnowszą wersję dostępną dla Twojego systemu operacyjnego. Jeśli chcesz połączyć się ze zdalną instalacją MySQL, musi to być wersja 5.0.15 lub nowsza. |
MariaDB w wersji 5.1.38 lub nowszej |
Baza danych używana do uaktualnień w systemie RedHat 7.x lub CentOS 7.x. |
Apigee lub połącz się z istniejącą instalacją. Jeśli instalator Apigee zainstaluje MariaDB, zainstaluje ona najnowszą wersję dostępną dla Twojego systemu operacyjnego. Jeśli chcesz połączyć się ze zdalną instalacją MariaDB, musi to być wersja 5.1.38 lub nowsza. |
Pamięć współdzielona Drupal |
Pamięć współdzielona, w której Drupal służy do przechowywania przesłanych plików, skryptów statycznych i innych informacji. |
Apigee |
Drush 6.2 |
Interfejs wiersza poleceń Drupal. |
Apigee |
PHP 7.0 |
Mechanizm skryptów po stronie serwera. |
Apigee |
Apache Solr |
serwer wyszukiwania Drupal. Apache Solr korzysta z biblioteki wyszukiwania Apache Lucene. |
Apigee, ale nie jest ona domyślnie włączona. Włącz ją tylko wtedy, gdy masz w portalu dużą ilość danych. Instrukcje włączania tej funkcji znajdziesz w sekcji Instalacja portalu usług dla programistów. |
Poniżej widać małą topologię, w której serwer MySQL znajduje się na osobnym komputerze: