Developer Services Portal w wersji 4.16.09
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 informacje dotyczące wersji 4.16.09. 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 MySQL Drupala 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. |
|
Serwer Apache w wersji 2.2 |
W zależności od topologii możesz mieć jedną instancję serwera Apache (jedna maszyna i mała) lub wiele (średnia i duża). W przypadku średnich i dużych instancji musisz zapewnić sposób ich synchronizacji. |
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. |
|
MySQL 5.0.15 lub nowsza, |
Baza danych używana przez Drupala. W przypadku małych, średnich i dużych topologii instancja MySQL znajduje się na innej maszynie niż pozostałe komponenty. |
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, |
Jeśli instalujesz portal w systemie RedHat 7 lub CentOS 7, skrypt instalacyjny instaluje MariaDB, a nie MySQL. MariaDB jest funkcjonalnie równoważna MySQL. |
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 |
Poniżej przedstawiono małą topologię, w której serwer MySQL znajduje się na oddzielnej maszynie:
