BaaS-Installation mit 7 oder 10 Hosts

Edge for Private Cloud Version 4.16.05

Load-Balancer verwenden

Bei einer Produktionsinstallation von API BaaS wird ein Load-Balancer zwischen dem API-BaaS-Portalknoten und den API-BaaS-Stack-Knoten verwendet. Bei der Konfiguration des Portals geben Sie die IP-Adresse oder den DNS-Namen des Load-Balancers an und nicht der Stack-Knoten.

Als Alternative zu einem Load-Balancer können Sie Round-Robin-DNS verwenden. In diesem Szenario erstellen Sie einen DNS-Eintrag mit mehreren A-Einträgen, die den BaaS-Stack-IP-Adressen entsprechen. Während eines DNS-Lookups gibt der DNS-Server Werte für A-Einträge automatisch in zufälliger Reihenfolge zurück.

Verbindung zu Cassandra wird hergestellt

Bei der Installation von BaaS können Sie BaaS und Edge mit demselben Cassandra-Cluster verbinden oder einen separaten Cassandra-Cluster für BaaS erstellen. Kleinere BaaS-Installationen, d. h. solche mit geringem Trafficvolumen, teilen sich häufig einen Cassandra-Cluster mit Edge.

Für einen hohen Durchsatz und eine hohe Verfügbarkeit oder zum Aufteilen von Cassandra-Clustern in verschiedene Netzwerkzonen empfiehlt Apigee die Verwendung separater Cassandra-Cluster. Separate Cluster maximieren die Leistung, wenn Sie eine hohe Traffic-Last auf BaaS feststellen.

Datumssynchronisierung

Sie müssen Datum und Uhrzeit auf allen Servern synchronisiert haben. Wenn es nicht bereits konfiguriert ist, kann das Dienstprogramm „ntpdate“ diesen Zweck erfüllen, das prüft, ob Server zeitsynchron sind. Verwenden Sie „yum install ntp“, um das Dienstprogramm zu installieren.

Tomcat-Sicherheit

Das API-BaaS-Installationsprogramm installiert außerdem den Apache Tomcat-Server auf allen API-BaaS-Stack-Knoten, einschließlich der Tomcat-Administrator-UI. Das Installationsprogramm lässt die Standardanmeldedaten für Administratoren im Wert von „admin:admin“ unverändert.

Bei Bedarf können Sie diese Anmeldedaten im Rahmen der Tomcat-Sicherheit ändern. Weitere Informationen finden Sie unter:

Installation

Nachdem Sie das Edge-Dienstprogramm apigee-setup auf einem Knoten installiert haben, installieren Sie mit diesem Dienstprogramm eine oder mehrere BaaS-Komponenten auf dem Knoten. Das Dienstprogramm apigee-setup hat das Format:

> sudo /opt/apigee/apigee-setup/bin/setup.sh -p component -f configFile

Übergeben Sie eine Konfigurationsdatei an das Dienstprogramm apigee-setup, das die Informationen zur Installation enthält. Wenn in der Konfigurationsdatei erforderliche Informationen fehlen, fordert Sie das Dienstprogramm apigee-setup zur Eingabe in die Befehlszeile auf.

Die einzige Anforderung besteht darin, dass die Konfigurationsdatei für den Nutzer „apigee“ zugänglich oder lesbar sein muss. Legen Sie die Datei beispielsweise im Verzeichnis „/tmp“ auf dem Knoten ab.

Verwenden Sie beispielsweise den folgenden Befehl, um den API-BaaS-Stack zu installieren:

> sudo /opt/apigee/apigee-setup/bin/setup.sh -p b -f myConfig

Das Apigee-Dienstprogramm setup.sh unterstützt mehrere Optionen zum Installieren von API-BaaS-Komponenten. In der folgenden Anleitung werden die eigenständigen Optionen (c, e, b und p) verwendet. Sie können jedoch je nach Knotenkonfiguration unterschiedliche Optionen verwenden:

Option

Beschreibung

e

Installieren Sie nur ElasticSearch.

b

Installieren Sie nur den API-BaaS-Stack, der auch Tomcat installiert.

p

Installieren Sie nur das API-BaaS-Portal, wodurch auch der Nginx-Router installiert wird, der als Webserver verwendet werden soll.

c

Installieren Sie nur Cassandra.

eb

ElasticSearch, API-BaaS-Stack und Tomcat auf dem Knoten installieren

ebP

ElasticSearch, API-BaaS-Portal, API-BaaS-Stack und Tomcat installieren Das Portal ist so einfach, dass dafür keine zusätzlichen Ressourcen benötigt werden.

ASA

Installieren Sie alle API-Komponenten auf einem einzelnen Knoten (Cassandra, Elasticsearch, API-BaaS-Stack und API-BaaS-Portal). Verwenden Sie diese Option nur für Entwicklung und Tests, nicht für die Produktion.

Konfigurationsdatei im Hintergrund erstellen

Unten sehen Sie ein Beispiel für eine unbeaufsichtigte Konfigurationsdatei für eine BaaS-Installation mit einer API mit 10 Knoten. Bearbeiten Sie diese Datei nach Bedarf für Ihre Konfiguration. Verwenden Sie die Option „-f“, um diese Datei mit setup.sh aufzunehmen.

# Specify IP address or DNS name of node.
IP1=192.168.1.1   # ElasticSearch
IP2=192.168.1.2   # ElasticSearch
IP3=192.168.1.3   # ElasticSearch
IP4=192.168.1.4   # API BaaS Stack
IP5=192.168.1.5   # API BaaS Stack
IP6=192.168.1.6   # API BaaS Stack
IP7=192.168.1.7   # API BaaS Portal
IP8=192.168.1.8   # Cassandra (shared with Edge or standalone)
IP9=192.168.1.9   # Cassandra (shared with Edge or standalone)
IP10=192.168.1.10  # Cassandra (shared with Edge or standalone)

# Must resolve to IP address or DNS name of host - not to 127.0.0.1 or localhost.
HOSTIP=$(hostname -i)

# Define the API BaaS administrator account.  
AS_ADMIN="superuser"    # User name - default is "superuser".
AS_ADMIN_EMAIL=stackAdmin@email.com
AS_PASSWD=stackAdminPWrod

# Only if you are installing Cassandra.
# Specify Cassandra configuration information.
# Must use IP addresses for CASS_HOSTS, not DNS names.
# CASS_HOSTS="$IP8:1,1 $IP9:1,1 $IP10:1,1"

# If connecting to existing Cassandra nodes, 
# specify Cassandra IPs.
# Must use IP addresses for CASS_HOSTS, not DNS names.
CASS_HOSTS="$IP8 $IP9 $IP10"

# Cassandra uname/pword.
# Even if Cassandra authentication is disabled,
# you must still pass values for these properties.
CASS_USERNAME=cassandra    # Default value
CASS_PASSWORD=cassandra    # Default value

# Specify BaaS Cassandra connection information.
# Specify the data center name.
BAAS_CASS_LOCALDC=dc-1    # Default is dc-1.

# Replication is in the form "dataCenterName:#CassandraNodes". 
# For example, for dc-1 with three Cassandra nodes, it is dc-1:3.
BAAS_CASS_REPLICATION=dc-1:3

# ElasticSearch IPs or DNS names, separated by spaces.
ES_HOSTS="$IP1 $IP2 $IP3"

# API BaaS Stack information.
# Default cluster name is "apigee_baas"
BAAS_USERGRID_CLUSTERNAME="apigee_baas" 

# URL and port of the load balancer for the API BaaS Stack nodes, 
# or IP/DNS and port 8080 of a single Stack node with no load balancer.
BAAS_USERGRID_URL=http://myloadbalancer:8443

# API BaaS Portal information.
# URL and port number of load balancer, if there is one in front of the Portal,
# or the URL and port of the Portal node.  
BAAS_PORTAL_URL="http://$IP7:9000"

# Portal port. Default value is 9000.
BAAS_PORTAL_LISTEN_PORT=9000 

# SMTP information. BaaS requires an SMTP server.
SMTPHOST=smtp.gmail.com
SMTPPORT=465
SMTPUSER=your@email.com
SMTPPASSWORD=yourEmailPassword
SMTPSSL=y

Die folgende Tabelle enthält zusätzliche Informationen zu diesen Eigenschaften:

Attribut

Hinweis

CASS_HOSTS

Wenn Sie Cassandra installieren, geben Sie die IP-Adressen der Cassandra-Knoten (nicht die DNS-Namen) an und fügen Sie den Modifikator ":dc,ra" ein, der das Rechenzentrum und das Rack des Cassandra-Knotens angibt.

Beispiel: 192.168.124.201:1,1 = Rechenzentrum 1 und Rack/Verfügbarkeitszone 1 und '192.168.124.204:2,1 = Rechenzentrum 2 und Rack/Verfügbarkeitszone 1.

CASS_NUTZERNAME
CASS_PASSWORT

Cassandra-Benutzername und -Passwort.

Wenn die Cassandra-Authentifizierung deaktiviert ist, müssen Sie diese Werte trotzdem übergeben. Die Werte werden jedoch ignoriert.

BAAS_CASS_LOCALDC

Die Regionsnamen müssen das Format dc-# haben, wobei # einer Ganzzahl entspricht.

Beispiel: dc-1, dc-2 usw. Wenn Sie eine Verbindung zu einem Cassandra-Cluster herstellen, der mit Edge installiert ist, können Sie den Edge-Systemadministrator um diesen Wert bitten. In einer Installation mit einem einzelnen Edge-Rechenzentrum ist der Standardwert dc-1.

Wenn Sie Cassandra als Teil der API-BaaS-Installation installiert haben, haben Sie den Cassandra-IP-Adressen während der Cassandra-Installation den Modifikator ":dc,ra" hinzugefügt. Der erste Wert "dc" ist die Nummer des Rechenzentrums. Der Name des Rechenzentrums ist der String "dc-" mit der Rechenzentrumsnummer als Suffix.

BAAS_CASS_REPLICATION

Das Format ist dataCenterName:#CassandraNodes. Für dc-1 mit drei Cassandra-Knoten beispielsweise ist dc-1:3.

BAAS_USERGRID_URL

In einer Produktionsumgebung sind dies die URL und der Port des Load-Balancers vor den API-BaaS-Stack-Knoten im Format:

http://myStackLoadBalancer:8443

In einer Test- oder Entwicklungsumgebung, in der nur ein einziger API-BaaS-Stackknoten vorhanden ist, kann dies die URL und Portnummer eines API-BaaS-Stack-Knotens im folgenden Format sein:

http://stackIPorDNS:8080

Die Portnummer für den API-BaaS-Stack-Server ist 8080.

BAAS_PORTAL_URL

Die URL und die Portnummer des Load-Balancers, sofern eine vor dem Portal angezeigt wird, im folgenden Format:

http://myPortalLoadBalancer:8443

Wenn kein Load-Balancer vorhanden ist, haben die URL und die Portnummer des Portalknotens folgendes Format:

http://portalIPorDNS:9000

Standardmäßig ist die Portnummer für die Portal API B.

BAAS_PORTAL_LISTEN_PORT

Die Port-Nummer für den API-BaaS-Portalserver ist 9000. Wenn dieser Port nicht verfügbar ist, geben Sie einen anderen an.

Wenn Sie BAAS_PORTAL_URL auf die URL des Portalknotens festlegen, müssen die Portnummern für beide Properties identisch sein.

Optional – Cassandra installieren: Maschine 8, 9 und 10

Sie können API BaaS zwar mit demselben Cassandra-Cluster verbinden, der auch von Edge verwendet wird, Apigee empfiehlt jedoch die Verwendung separater Cluster.

Der Cassandra-Cluster kann die Authentifizierung verwenden oder die Cassandra-Authentifizierung kann deaktiviert werden. Weitere Informationen finden Sie unter Cassandra-Authentifizierung aktivieren.

  1. Installieren Sie das Edge-Dienstprogramm apigee-setup mit dem Internet- oder Nicht-Internet-Verfahren auf dem Knoten. Weitere Informationen finden Sie unter Edge-Dienstprogramm für Apigee-Einrichtung installieren.
  2. Führen Sie das Setup-Skript an der Eingabeaufforderung aus:
    > /opt/apigee/apigee-setup/bin/setup.sh -p c -f configFile

    Die Option „-p c“ gibt an, dass Cassandra installiert werden soll.
    Die Konfigurationsdatei muss für den „apigee“-Benutzer zugänglich oder lesbar sein. Legen Sie die Datei beispielsweise im Verzeichnis „/tmp“ auf dem Knoten ab.

Die Konfiguration schließt die Datenspeichereinrichtung auf dem Knoten erfolgreich ab.

Beachten Sie, dass JMX für Cassandra standardmäßig aktiviert ist. Für den JMX-Remotezugriff auf Cassandra ist kein Passwort erforderlich. Sie können Cassandra so konfigurieren, dass die Authentifizierung für JMX verwendet wird. Weitere Informationen finden Sie unter Monitoring.

Cassandra-Cronjob einrichten

Richten Sie einen Cronjob ein, der mit nodetool Leerungen verwendet, damit Sperren stündlich auf jedem Cassandra-Knoten ausgeführt werden.

Wenn Sie mehrere Cassandra-Knoten haben, verschieben Sie den Cronjob auf jedem Server um fünf Minuten, damit nicht alle Knoten gleichzeitig geleert werden.

Der Cronjob muss den folgenden Befehl ausführen:

/opt/apigee/apigee-cassandra/bin/nodetool -h IP_address flush Apigee_Baas_Locks

Dabei ist IP_address die IP-Adresse des Cassandra-Knotens.

ElasticSearch installieren: Maschine 1, 2 und 3

So installieren Sie ElasticSearch:

  1. Installieren Sie das Dienstprogramm für das Edge-Apigee-Setup auf dem Knoten mit dem Internet- oder Nicht-Internet-Verfahren. Weitere Informationen finden Sie unter Edge-Dienstprogramm für Apigee-Einrichtung installieren.
  2. Führen Sie das Setup-Skript an der Eingabeaufforderung aus:
    > /opt/apigee/apigee-setup/bin/setup.sh -p e -f configFile

    Die Option „-p e“ gibt an, dass ElasticSearch installiert werden soll.
    Die Konfigurationsdatei muss für den „apigee“-Benutzer zugänglich oder lesbar sein. Legen Sie die Datei beispielsweise im Verzeichnis „/tmp“ auf dem Knoten ab.
  3. (Optional) Wenn ElasticSearch auf einem eigenständigen Knoten installiert ist, also nicht mit dem API-BaaS-Stack installiert wird, passen Sie die Standardspeicheroption an, um den für ElasticSearch zugewiesenen Arbeitsspeicher von 4 GB auf 6 GB zu erhöhen:
    1. Öffnen Sie /opt/apigee/customer/application/elasticsearch.properties in einem Editor. Wenn diese Datei nicht vorhanden ist, erstellen Sie sie.
    2. Legen Sie die Eigenschaft setenv_elasticsearch_max_mem_size auf 6 g fest (Standardeinstellung ist 4g):
      setenv_elasticsearch_max_mem_size=6g
    3. Speichere die Datei.
    4. Führen Sie den folgenden Befehl aus:
      > /opt/apigee/apigee-service/bin/apigee-service apigee-elasticsearch Neustart

Die Konfiguration schließt die Einrichtung auf dem Knoten erfolgreich ab.

API-BaaS-Stack installieren: Maschine 4, 5 und 6

So installieren Sie den API-BaaS-Stack:

  1. Installieren Sie das Dienstprogramm für das Edge-Apigee-Setup auf dem Knoten mit dem Internet- oder Nicht-Internet-Verfahren. Weitere Informationen finden Sie unter Edge-Dienstprogramm für Apigee-Einrichtung installieren.
  2. Führen Sie das Setup-Skript an der Eingabeaufforderung aus:
    > /opt/apigee/apigee-setup/bin/setup.sh -p b -f configFile

    Die Option „-p b“ gibt an, dass der API-BaaS-Stack installiert werden soll.
    Die Konfigurationsdatei muss für den „apigee“-Benutzer zugänglich oder lesbar sein. Legen Sie die Datei beispielsweise im Verzeichnis „/tmp“ auf dem Knoten ab.

Nachdem das Installationsprogramm die korrekten Administratoranmeldedaten abgerufen hat, wird Tomcat installiert, API-BaaS-Schlüsselbereiche erstellt und der API-BaaS-Stack auf dem Server eingerichtet. SMTP ist außerdem so konfiguriert, dass E-Mails zur Passwortbestätigung über die UI gesendet werden können.

API-BaaS-Portal installieren: Maschine 7

So installieren Sie das API-BaaS-Portal:

  1. Installieren Sie das Dienstprogramm für das Edge-Apigee-Setup auf dem Knoten mit dem Internet- oder Nicht-Internet-Verfahren. Weitere Informationen finden Sie unter Edge-Dienstprogramm für Apigee-Einrichtung installieren.
  2. Führen Sie das Einrichtungsskript an der Eingabeaufforderung aus:
    > /opt/apigee/setup/bin/setup.sh -p p -f configFile

    Die Option „-p p“ gibt an, dass das API BaaS-Portal installiert werden soll.
    Die Konfigurationsdatei muss für den „apigee“-Benutzer zugänglich oder lesbar sein. Legen Sie die Datei beispielsweise im Verzeichnis „/tmp“ auf dem Knoten ab.

Das Installationsprogramm startet den Nginx-Webserver und schließt dann die Konfiguration des API-BaaS-Portals ab.

Notieren Sie sich die API-BaaS-Portal-URL. Dies ist die URL, die Sie in einen Browser eingeben, um auf die Benutzeroberfläche des API-BaaS-Portals zuzugreifen.

API-BaaS-Knoten für einen Stack- oder Portal-Load-Balancer konfigurieren

Wenn Sie vor den Stack- oder Portal-Knoten einen Load-Balancer einfügen, müssen Sie die Knoten mit der richtigen URL des Load-Balancers konfigurieren. Die Stack-Knoten benötigen diese Informationen beispielsweise in folgenden Fällen:

  • Aufnahme einer URL in Antworten auf BaaS API-Anfragen
  • Links in E-Mail-Vorlagen hinzufügen, wenn ein Passwort zurückgesetzt oder andere Benachrichtigungen gesendet werden
  • Sie können Nutzer auf bestimmte Portalseiten weiterleiten.

Wenn Sie einen Load-Balancer vor den Stack-Knoten verwenden, legen Sie die folgenden Attribute in /opt/apigee/customer/application/usergrid.properties fest:

usergrid-deployment_swagger.basepath=http://localhost:8080
usergrid-deployment_usergrid.organization.activation.url=http://localhost:8080/management/organizations/%s/activate
usergrid-deployment_usergrid.admin.activation.url=http://localhost:8080/management/users/%s/activate
usergrid-deployment_usergrid.admin.resetpw.url=http://localhost:8080/management/users/%s/resetpw
usergrid-deployment_usergrid.admin.confirmation.url=http://localhost:8080/management/users/%s/confirm
usergrid-deployment_usergrid.user.activation.url=http://localhost:8080/%s/%s/users/%s/activate
usergrid-deployment_usergrid.user.confirmation.url=http://localhost:8080/%s/%s/users/%s/confirm
usergrid-deployment_usergrid.user.resetpw.url=http://localhost:8080/%s/%s/users/%s/resetpw

Ersetzen Sie http://localhost:8080 durch die URL des Load-Balancers. Wenn der Load-Balancer für die Verwendung von TLS konfiguriert ist, verwenden Sie das HTTPS-Protokoll. Sie müssen den Port nur angeben, wenn Sie einen nicht standardmäßigen Port verwenden, also etwas anderes als Port 80 für HTTP und Port 443 für HTTPS.

Sie müssen außerdem die folgende Eigenschaft in /opt/apigee/customer/application/portal.properties festlegen, wenn Sie vor den Stackknoten einen Load-Balancer verwenden:

baas.portal.config.overrideUrl=http://localhost:8080

Ersetzen Sie http://localhost:8080 durch die URL des Load-Balancers für den Stack.

Wenn Sie vor dem Portalknoten einen Load-Balancer verwenden, legen Sie in usergrid.properties die folgenden Attribute fest:

usergrid-deployment_usergrid.view.management.organizations.organization.activate=http://localhost:9000
usergrid-deployment_usergrid.view.management.organizations.organization.confirm=http://localhost:9000
usergrid-deployment_usergrid.view.management.users.user.activate=http://localhost:9000
usergrid-deployment_usergrid.view.management.users.user.confirm=http://localhost:9000

Ersetzen Sie http://localhost:9000 durch die URL des Load-Balancers. Wenn der Load-Balancer für die Verwendung von TLS konfiguriert ist, verwenden Sie das HTTPS-Protokoll. Sie müssen den Port nur angeben, wenn Sie einen nicht standardmäßigen Port verwenden, also etwas anderes als Port 80 für HTTP und Port 443 für HTTPS.

Nach der Bearbeitung von usergrid.properties und portal.properties:

  1. Konfigurieren Sie den Stack-Knoten:
    > /<inst_root>/apigee/apigee-service/bin/apigee-service baas-usergrid configure
  2. Stellen Sie die Änderungen an Tomcat bereit:
    > /<inst_root>/apigee/apigee-service/bin/apigee-service baas-usergrid deploy
  3. Starten Sie den BaaS-Stack neu:
    > /<inst_root>/apigee/apigee-service/bin/apigee-service baas-usergrid neu starten
  4. Wenn Sie portal.properties geändert haben, konfigurieren Sie den Portalknoten:
    > /<inst_root>/apigee/apigee-service/bin/apigee-service baas-portal Konfiguration
  5. Stellen Sie die Änderungen bereit:
    > /<inst_root>/apigee/apigee-service/bin/apigee-service baas-portal bereitstellen
  6. Starten Sie das BaaS-Portal neu:
    > /<inst_root>/apigee/apigee-service/bin/apigee-service baas-portal neu starten

Neue Organisation einrichten

Beim Onboarding werden eine Organisation und ein Organisationsadministrator erstellt. Nachdem Sie den Organisations- und Organisationsadministrator erstellt haben, können Sie sich in der API-BaaS-Portal-UI anmelden und Anfragen an die API BaaS REST API stellen.

Wenn Sie eine Organisation erstellen, muss die E-Mail-Adresse des Administrators der Organisation Folgendes tun:

  • Muss sich von der E-Mail-Adresse des Systemadministrators unterscheiden.
  • Muss unter allen anderen Organisationen eindeutig sein. Das heißt, Sie können nicht zwei Organisationen mit derselben E-Mail-Adresse für den Organisationsadministrator erstellen. Nach dem Erstellen der Organisation können Sie jedoch weitere Administratoren hinzufügen, die in mehreren Organisationen dupliziert werden können.

Verwenden Sie das Python-Skript create_org_and_user.py, um das Onboarding durchzuführen. Wenn Sie dieses Skript ohne Befehlszeilenargumente aufrufen, werden Sie zur Eingabe aller Informationen aufgefordert:

> python create_org_and_user.py

Alternativ können Sie eine oder alle Optionen als Befehlszeilenargument übergeben. Sie werden zur Eingabe aller Informationen aufgefordert, die Sie in der Befehlszeile weglassen:

> python create_org_and_user.py -o '<org name>'
> python create_org_and_user.py -o '<org name>' -a '<new admin email>' -p '<new admin password>'

So erstellen Sie eine Organisation:

  1. Ändern Sie das Verzeichnis in /opt/apigee/baas-usergrid/bin.
  2. Rufen Sie das Python-Skript create_org_and_user.py auf.
    Sie werden aufgefordert, den Nutzernamen und das Passwort des BaaS-Systemadministrators einzugeben, damit nur ein Systemadministrator es ausführen kann.
  3. Melden Sie sich in einem Webbrowser mit der URL im API-BaaS-Portal an, die Sie am Ende der API-BaaS-Portal-URL-Installation notiert haben. Geben Sie die API-BaaS-Portal-URL im folgenden Format ein, um auf das Portal zuzugreifen:
    http://{portalExternalIP}:9000/

    Hinweis: Die IP ist die externe IP-Adresse bzw. der Hostname des Portalcomputers. Prüfen Sie, ob der Port offen ist.
  4. Auf dem Anmeldebildschirm des Portals haben Sie folgende Möglichkeiten:
    • Melden Sie sich mit dem Nutzernamen und dem Passwort des Organisationsadministrators an.
    • Melden Sie sich mit dem Nutzernamen und Passwort des Systemadministrators an.

Auf die API BaaS REST API zugreifen

Für den Zugriff auf die API BaaS REST API verwenden Sie eine URL im folgenden Format:

https://{loadBalancerIP}:8080/{your-org}/{your-app}

In einer Entwicklungsumgebung können Sie alle API-BaaS-Komponenten auf einem einzelnen Knoten installieren, d. h., Sie haben einen einzigen API-BaaS-Stack. Oder Sie haben eine kleine Umgebung mit einem einzelnen API-BaaS-Stack-Knoten und ohne Load-Balancer. In diesen Arten von Umgebungen können Sie API-Aufrufe direkt an den API-BaaS-Stackknoten ausführen:

curl -v "http://portalExternalIP:8080/status"

Weitere Informationen zu den ersten Schritten mit dem API BaaS-Portal finden Sie in der Apigee-Dokumentation unter http://apigee.com/docs/content/build-apps-home.