Portalübersicht

Edge for Private Cloud Version 4.19.01

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.19.01. 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:

Abbildung 1: Portaltopologie mit einem Knoten

2 Knoten

Abbildung 2 zeigt eine Portaltopologie mit zwei Knoten, in der sich Postgres auf einem separaten Computer vom Rest der Portalkomponenten befindet:

Abbildung 2: Portaltopologie mit zwei Knoten

Hinweis:

  • Diese Topologien sind die einzigen, die von Apigee unterstützt werden. Wenn Sie eine andere Netzwerktopologie verwenden, wird diese von Apigee möglicherweise nicht unterstützt.
  • Bei einer Neuinstallation von 4.19.01 werden Postgres und Nginx über das Installationsskript installiert.
  • Bei einem Update auf 4.19.01 von einer Installation, die Postgres und Nginx verwendet, werden Postgres und Nginx durch das Installationsskript aktualisiert.
  • Wenn Sie von einer Installation mit MySQL/MariaDB/Apache auf 4.19.01 aktualisieren, müssen Sie Ihre Installation zuerst zu Postgres/Nginx konvertieren, bevor Sie auf 4.19.01 aktualisieren 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.19.01 verwendet wird. Apigee

Postgres 9.6

Die Datenbank, die von Drupal für neue Installationen von 4.19.01 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.