Edge dla chmury prywatnej w wersji 4.18.01
Usługi kanału dewelopera Apigee to portal szablonów do zarządzania treściami i społecznością. Jest on oparty na projekcie open source Drupal (www.drupal.org). Domyślna konfiguracja umożliwia 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ściami usługa Developer Channel Services ma różne funkcje zarządzania społecznością, takie jak ręczna i automatyczna rejestracja użytkowników oraz moderowanie komentarzy użytkowników. Model kontroli dostępu opartej na rolach (RBAC) kontroluje dostęp do funkcji w usługach kanału dewelopera. 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.18.01. Wszelkie odniesienia do poprzednich wersji są przeoczeniami i należy je zgłaszać jako błędy.
Zadawanie pytań społeczności Apigee
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ć inne problemy. Zanim opublikujesz post na forum, sprawdź, czy nie ma już na nim odpowiedzi na Twoje pytanie.
Obsługiwane topologie sieci
Komponenty usług kanału dewelopera Apigee można instalować w różnych konfiguracjach sieci lub topologiach, w tym:
- Pojedynczy komputer – wszystkie komponenty usług kanału dewelopera Apigee zainstalowane na jednym komputerze.
- Mała – baza danych Drupal jest zainstalowana na osobnej maszynie, niezależnie od innych komponentów.
Poniższy rysunek przedstawia topologię z jedną maszyną, w której wszystkie komponenty usług kanału dewelopera Apigee są zainstalowane na jednej maszynie:

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 |
Zainstalowane przez |
|
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 instalacjach wersji 4.18.01. | Apigee |
|
Serwer Apache w wersji 2.2 |
Serwer WWW Apache używany w poprzednich wersjach portalu. |
Apigee |
|
Postgres 9.6 |
Baza danych używana przez Drupal w przypadku nowych instalacji wersji 4.18.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. |
|
MySQL 5.0.15 lub nowsza, |
Baza danych używana we wcześniejszych wersjach portalu w systemie RedHat 6.x lub CentOS 6.x. |
Apigee lub połączyć się z istniejącą instalacją. Jeśli MySQL jest instalowany przez instalator Apigee, instaluje on najnowszą wersję dostępną dla Twojego systemu operacyjnego. Jeśli chcesz połączyć się ze zdalną instalacją MySQL, musi ona być w wersji 5.0.15 lub nowszej. |
|
MariaDB 5.1.38 lub nowsza, |
Baza danych używana we wcześniejszych wersjach portalu w systemie RedHat 7.x lub CentOS 7.x. |
Apigee lub połączyć się z istniejącą instalacją. Jeśli MariaDB jest instalowana przez instalator Apigee, instaluje on najnowszą wersję dostępną dla Twojego systemu operacyjnego. Jeśli chcesz połączyć się ze zdalną instalacją MariaDB, musi ona być w wersji 5.1.38 lub nowszej. |
|
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 tej funkcji znajdziesz w artykule Instalacja portalu usług dla programistów. |
Poniżej przedstawiono małą topologię, w której serwer MySQL znajduje się na oddzielnej maszynie:
