Przegląd portalu

Edge dla chmury prywatnej w wersji 4.19.01

.

Portal Apigee Developer Services (lub po prostu portal) to portal szablonów do zarządzania treściami i społecznością. Wersja lokalna jest oparta na projekcie Drupal typu open source. Domyślna konfiguracja portalu zapewnia te usługi:

  • Zarządzanie treściami: za pomocą portalu możesz tworzyć i zarządzać:
    • Dokumentacja API
    • Fora
    • Posty na blogu
  • Testowanie: używaj portalu do testowania interfejsów API w czasie rzeczywistym za pomocą wbudowanej konsoli testowej.
  • Zarządzanie społecznością: portal zarządza:
    • Ręczna lub automatyczna rejestracja użytkowników
    • moderowanie komentarzy użytkowników,

Model kontroli dostępu opartej na rolach (RBAC) portalu kontroluje dostęp do funkcji w portalu. Możesz na przykład włączyć ustawienia, które pozwolą zarejestrowanym użytkownikom tworzyć posty na forum, korzystać z konsol testowych itp.

Ta wersja dokumentu zawiera szczegółowe informacje dotyczące wersji 4.19.01. Wszelkie odniesienia do poprzednich wersji są przeoczeniami i należy je zgłaszać jako błędy.

Więcej informacji znajdziesz w artykule Co to jest portal dla programistów?.

Obsługiwane topologie sieci

Komponenty portalu można zainstalować w tych konfiguracjach lub topologiach:

  • 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.

Ilustracje poniżej przedstawiają 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:

Rysunek 1. Topologia portalu z 1 węzłem

2 węzły

Rysunek 2 przedstawia topologię portalu z 2 węzłami, w której Postgres znajduje się na oddzielnym komputerze od pozostałych komponentów portalu:

Rysunek 2. Topologia portalu z 2 węzłami

Uwaga:

  • Są to jedyne topologie obsługiwane przez Apigee. Jeśli używasz innej topologii sieci, Apigee może nie być w stanie jej obsłużyć.
  • W przypadku nowej instalacji wersji 4.19.01 skrypt instalacyjny instaluje Postgres i Nginx.
  • Podczas aktualizacji do wersji 4.19.01 z instalacji, która używa Postgres i Nginx, skrypt instalacyjny aktualizuje Postgres i Nginx.
  • W przypadku aktualizacji do wersji 4.19.01 z instalacji, która używa MySQL/MariaDB/Apache, musisz najpierw przekonwertować instalację na Postgres/Nginx, zanim będzie można przeprowadzić aktualizację do wersji 4.19.01. Więcej informacji znajdziesz w artykule na temat konwertowania portalu opartego na tar na portal oparty na RPM.
  • Możesz wykorzystać funkcje Drupala, aby zapewnić wysoką dostępność w dużych i niestandardowych topologiach. Aby uzyskać informacje o konfigurowaniu i utrzymywaniu tych konfiguracji, Apigee zaleca skontaktowanie się ze społecznością Drupal.

Na tym rysunku Public core 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 (ELB) Enterprise

Operatorem sieci.

Na przykład zarówno Amazon, jak i Rackspace udostępniają systemy równoważenia obciążenia klasy Enterprise do użycia z ich instancjami.

Nginx 1.10.1 Serwer WWW Nginx używany w przypadku instalacji wersji 4.19.01. Apigee

Postgres 9.6

Baza danych używana przez Drupal w przypadku nowych instalacji wersji 4.19.01.

Apigee lub połączyć się z istniejącą instalacją.

Jeśli chcesz połączyć się ze zdalną instalacją Postgres, musi to być wersja 9.6.

Pamięć współdzielona Drupal

Obszar pamięci współdzielonej używany przez Drupal 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 domyślnie włączona. Włącz tę opcję tylko wtedy, gdy masz dużą ilość danych w portalu. Instrukcje dotyczące włączania portalu znajdziesz w artykule Instalowanie portalu.

Uzyskiwanie dostępu do społeczności Apigee w celu zadawania pytań

Społeczność Apigee to bezpłatne miejsce, w którym możesz skontaktować się z Apigee i innymi klientami Apigee, aby zadać pytania, uzyskać wskazówki i rozwiązać problemy. Zanim opublikujesz post na forum społeczności, sprawdź, czy nie ma już odpowiedzi na Twoje pytanie.