Edge for Private Cloud w wersji 4.18.05
.Portal Usług dla programistów Apigee (lub po prostu portal) to portal szablonowy do zarządzania treściami i społecznością. Jest on oparty na projekcie Drupal open source. Domyślna konfiguracja portalu zapewnia te usługi:
- Zarządzanie treściami: w portalu możesz tworzyć te elementy i nimi zarządzać:
- Dokumentacja API
- Fora
- Posty na blogu
- Testowanie: korzystaj z portalu do testowania interfejsów API w czasie rzeczywistym za pomocą wbudowanej konsoli testowej.
- Zarządzanie społecznością: w portalu można zarządzać:
- Ręczne lub automatyczne rejestrowanie użytkowników
- Moderowanie komentarzy użytkowników
Model kontroli dostępu opartej na rolach (RBAC) w portalu określa dostęp do funkcji w portalu. Możesz na przykład włączyć opcje, które pozwolą zarejestrowanym użytkownikom na publikowanie postów na forum, korzystanie z konsol testowych itp.
Ta wersja dokumentu zawiera informacje dotyczące wersji 4.18.05. Wszelkie odwołania do poprzednich wersji są pominięciami i powinny zostać zgłoszone jako błędy.
Więcej informacji znajdziesz w artykule Co to jest portal dla deweloperów?.
Obsługiwane topologie sieci
Komponenty portalu można instalować w następujących konfiguracjach lub topologicznych:
- 1 węzeł: wszystkie komponenty portalu (Drupal, Nginx, PHP, Soir) zainstalowane na jednym komputerze z Postgres.
- 2 węzły: wszystkie komponenty portalu na jednym komputerze, Postgres na drugim.
Na ilustracjach poniżej widać obsługiwane topologie:
1 węzeł
Rysunek 1 przedstawia topologię portalu z 1 węzłem, w której wszystkie komponenty portalu znajdują się na jednym komputerze:
2 węzły
Rysunek 2 przedstawia topologię portalu z 2 węzłami, w której serwer Postgres znajduje się na osobnej maszynie niż pozostałe komponenty portalu:
Uwaga:
- Są to jedyne topologie obsługiwane przez Apigee. Jeśli używasz innej topologii sieci, Apigee może jej nie obsługiwać. Jeśli potrzebujesz rozwiązania niestandardowego, skontaktuj się z menedżerem konta lub z zespołem pomocy Apigee Edge.
- Podczas nowej instalacji wersji 4.18.05 skrypt instalacyjny instaluje Postgres i Nginx.
- Podczas aktualizacji do wersji 4.18.05 z instalacji, która korzysta z Postgres i Nginx, skrypt instalacyjny aktualizuje Postgres i Nginx.
- Jeśli chcesz zaktualizować instalację z wersji 4.18.05 do wersji 4.18.05, a instalacja korzysta z MySQL/MariaDB/Apache, musisz najpierw przekonwertować ją na Postgres/Nginx, a dopiero potem możesz zaktualizować ją do wersji 4.18.05. Więcej informacji znajdziesz w artykule Konwertowanie portalu opartego na pliku tar na portal oparty na pliku RPM.
Na tym rysunku rdzeń publiczny zawiera komponenty, które są dostępne publicznie. Rdzeń prywatny zawiera komponenty, które nie są dostępne publicznie.
Komponent | Opis | Instalacja: |
---|---|---|
ELB |
System równoważenia obciążenia Enterprise (ELB). |
operator sieci. Na przykład zarówno Amazon, jak i Rackspace udostępniają równoważniki obciążenia Enterprise do stosowania w swoich instancjach. |
Nginx 1.10.1 | Serwer WWW Nginx używany do instalacji wersji 4.18.05. | Apigee |
Postgres 9.6 |
Baza danych używana przez Drupala w przypadku nowych instalacji wersji 4.18.05. |
Apigee lub połączyć się z dotychczasową instalacją. Jeśli chcesz połączyć się z usługą Postgres na zdalnym serwerze, musi ona mieć wersję 9.6. |
Pamięć współdzielona Drupal |
Współdzielone miejsce na dane używane przez Drupala do przechowywania przesłanych plików, skryptów statycznych i innych informacji. |
Apigee |
Drush 6.2 |
Interfejs wiersza poleceń Drupal. |
Apigee |
PHP 7.0 |
Silnik skryptowy po stronie serwera. |
Apigee |
Apache Solr |
Serwer wyszukiwania Drupal. Apache Solr korzysta z biblioteki wyszukiwania Apache Lucene. |
Apigee, ale nie jest domyślnie włączona. Włącz ją tylko wtedy, gdy na portalu znajduje się duża ilość danych. Instrukcje włączania znajdziesz w artykule Instalowanie portalu. |
Uzyskaj dostęp do społeczności Apigee, aby zadawać pytania
Społeczność Apigee to bezpłatne źródło, za pomocą którego możesz kontaktować się z firmą Apigee oraz innymi klientami Apigee w sprawie pytań, wskazówek i innych problemów. Zanim opublikujesz post w społeczności, najpierw wyszukaj wśród istniejących postów, aby sprawdzić, czy na Twoje pytanie nie ma już odpowiedzi.