Das Apigee Developer Services-Portal (oder einfach das Portal) ist ein Vorlagenportal für die Verwaltung von Inhalten und Communitys. Die On-Premises-Version basiert auf dem Open-Source-Projekt Drupal. Die Standardportaleinrichtung bietet die folgenden Dienste:
- Inhaltsverwaltung:Im Portal können Sie Folgendes erstellen und verwalten:
- API-Dokumentation
- Foren
- Blogbeiträge
- Tests:Im Portal können Sie APIs in Echtzeit mit einer integrierten Testkonsole testen.
- Communityverwaltung:Das Portal verwaltet:
- Manuelle oder automatische Nutzerregistrierung
- Moderation von Nutzerkommentaren
Das RBAC-Modell (Role-Based Access Control) des Portals steuert den Zugriff auf die Funktionen im Portal. Sie können beispielsweise Einstellungen aktivieren, damit registrierte Nutzer Forenbeiträge erstellen oder Testkonsolen verwenden können.
Diese Version dieses Dokuments enthält Details speziell für Version 4.50.00. Verweise auf vorherige Versionen sind Versehen und sollten als Fehler gemeldet werden.
Weitere Informationen finden Sie unter Was ist ein Entwicklerportal?
Unterstützte Netzwerktopologien
Die Portalkomponenten können in den folgenden Konfigurationen oder Topologien installiert werden:
- 1 Knoten:Alle Portalkomponenten (Drupal, Nginx, PHP, Soir) sind auf einem einzigen Computer mit Postgres installiert.
- 2 Knoten:Alle Portalkomponenten auf einem Computer, Postgres auf dem zweiten
Die folgenden Bilder zeigen die unterstützten Topologien:
1 Knoten
Abbildung 1 zeigt eine Portaltopologie mit einem Knoten, bei der sich alle Portalkomponenten auf einem einzigen Computer befinden:
2 Knoten
Abbildung 2 zeigt eine Portaltopologie mit zwei Knoten, in der sich Postgres auf einem separaten Computer vom Rest der Portalkomponenten befindet:
Hinweis:
- Diese Topologien sind die einzigen, die von Apigee unterstützt werden. Wenn Sie eine andere Netzwerktopologie verwenden, kann Apigee diese nicht unterstützen.
- Bei einer Neuinstallation von 4.50.00 werden mit dem Installationsskript Postgres und Nginx installiert.
- Bei einem Update auf 4.50.00 von einer Installation, die Postgres und Nginx verwendet, werden Postgres und Nginx über das Installationsskript aktualisiert.
- Wenn Sie von einer Installation mit MySQL/MariaDB/Apache auf Version 4.50.00 aktualisieren, müssen Sie Ihre Installation zuerst zu Postgres/Nginx konvertieren, bevor Sie ein Upgrade auf Version 4.50.00 durchführen können. Weitere Informationen finden Sie unter Ein tar-basiertes Portal in ein RPM-basiertes Portal konvertieren.
- Sie können die Funktionen von Drupal nutzen, um eine hohe Verfügbarkeit in großen und benutzerdefinierten Topologien zu gewährleisten. Informationen zum Einrichten und Verwalten dieser Konfigurationen finden Sie in der Drupal-Community.
In dieser Abbildung enthält der öffentliche Kern die Komponenten, die öffentlich zugänglich sind. Der private Kern enthält Komponenten, die nicht öffentlich zugänglich sind.
Komponente | Beschreibung | Installiert durch |
---|---|---|
ELB |
Ein Enterprise Load Balancer (ELB). |
Deinen Netzwerkanbieter. Sowohl Amazon als auch Rackspace bieten beispielsweise Enterprise-Load Balancer für die Verwendung mit ihren Instanzen an. |
Nginx 1.10.1 | Der Nginx-Webserver, der für Installationen von 4.50.00 verwendet wird. | Apigee |
Postgres 9.6 |
Die Datenbank, die von Drupal für neue Installationen von 4.50.00 verwendet wird. |
Apigee oder eine Verbindung zu einer vorhandenen Installation herstellen. Wenn Sie eine Verbindung zu einer Remote-Postgres-Installation herstellen möchten, muss es sich um Version 9.6 handeln. |
Gemeinsamer Drupal-Speicher |
Der freigegebene Speicherbereich, der von Drupal für hochgeladene Dateien, statische Scripts und andere Informationen verwendet wird. |
Apigee |
Drush 6.2 |
Die Drupal-Befehlszeile |
Apigee |
PHP 7.0 |
Serverseitige Scripting-Engine. |
Apigee |
Apache Solr |
Der Drupal-Suchserver. Apache Solr verwendet die Apache Lucene-Suchbibliothek. |
Apigee, ist aber standardmäßig nicht aktiviert. Aktivieren Sie diese Option nur, wenn Sie eine große Menge an Daten im Portal haben. Eine Anleitung zum Aktivieren finden Sie unter Portal installieren. |
Apigee-Community für Fragen nutzen
Die Apigee-Community ist eine kostenlose Ressource, über die Sie Apigee sowie andere Apigee-Kunden mit Fragen, Tipps und anderen Problemen kontaktieren können. Bevor Sie eine Frage in der Community posten, sollten Sie zuerst nach vorhandenen Beiträgen suchen, um zu sehen, ob Ihre Frage bereits beantwortet wurde.