API-BaaS-Installation

Edge for Private Cloud Version 4.17.01

Installation

Nachdem Sie das Edge-Hilfsprogramm apigee-setup auf einem Knoten installiert haben, können Sie damit eine oder mehrere BaaS-Komponenten auf dem Knoten installieren.

Das apigee-setup-Hilfsprogramm hat folgendes 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, werden Sie vom Dienstprogramm apigee-setup aufgefordert, sie in der Befehlszeile einzugeben.

Die einzige Voraussetzung ist, dass der Nutzer „apigee“ auf die Konfigurationsdatei zugreifen oder sie lesen kann.

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

Zu installierende Komponenten angeben

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. Je nach Knotenkonfiguration können Sie jedoch auch andere Optionen verwenden:

Option

Beschreibung

e

Installieren Sie nur ElasticSearch.

b

Nur API BaaS Stack installieren, wodurch auch Tomcat installiert wird.

p

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

c

Installieren Sie nur Cassandra.

eb

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

ebp

Installieren Sie ElasticSearch, das API BaaS-Portal, den API BaaS-Stack und Tomcat, aber nicht Cassandra. Das Portal ist so effizient, dass dafür keine zusätzlichen Ressourcen erforderlich sind.

asa

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

Konfigurationsdatei erstellen

Die Konfigurationsdatei enthält alle Informationen, die zur Installation von API BaaS erforderlich sind. Oft können Sie dieselbe Konfigurationsdatei verwenden, um alle Komponenten in einer BaaS-Installation zu installieren.

Für jede unten beschriebene Installationstopologie wird eine Beispielkonfigurationsdatei für diese Topologie angezeigt. Eine vollständige Referenz zur Konfigurationsdatei finden Sie unter Referenz zur BaaS-Konfigurationsdatei.

API BaaS auf einem einzelnen Knoten installieren

Unten sehen Sie die Konfigurationsdatei für die Installation von API BaaS auf einem einzelnen Knoten. Bearbeiten Sie diese Datei nach Bedarf für Ihre Konfiguration. Eine vollständige Referenz zur Konfigurationsdatei finden Sie unter Referenz zur BaaS-Konfigurationsdatei.

IP1=192.168.56.101   # IP address of single node

# 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=stackAdminPWord

# Because you are installing Cassandra,
# specify Cassandra data center and rack suffix.
# Must use IP addresses for CASS_HOSTS, not DNS names.
CASS_HOSTS="$IP1:1,1"

# Specify the Cassandra region.
REGION=dc-1

# 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 Cassandra data center name.
BAAS_CASS_LOCALDC=dc-1

# For a single data center, specify the same value as BAAS_CASS_LOCALDC.
BAAS_CASS_DC_LIST=dc-1

# Replication is in the form "dataCenterName:#CassandraNodes". 
# For dc-1 with one Cassandra node, it is dc-1:1.
BAAS_CASS_REPLICATION=dc-1:1

# Defines the initial contact points for members of the BaaS cluster. 
# For a single node install, specify the IP address of the node. 
BAAS_CLUSTER_SEEDS="dc-1:$IP1"

# Single ElasticSearch IP.
ES_HOSTS="$IP1"

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

# IP/DNS and port 8080 of a single Stack node.
BAAS_USERGRID_URL="http://$IP1:8080"

# URL and port of the BaaS Portal node.  
BAAS_PORTAL_URL="http://$IP1: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

So installieren Sie API BaaS auf einem eigenen Knoten:

  1. Installieren Sie das Edge-Dienstprogramm apigee-setup auf dem Knoten mithilfe des Internet- oder Nicht-Internet-Verfahrens. Weitere Informationen finden Sie unter Installieren Sie das Hilfsprogramm für das Edge-Apigee-Setup.
  2. Führen Sie das Einrichtungsscript an der Eingabeaufforderung aus:
    > /opt/apigee/apigee-setup/bin/setup.sh -p asa -f configFile

    Mit der Option „-p asa“ werden alle API BaaS-Komponenten auf einem einzigen Knoten installiert (Cassandra, Elasticsearch, API BaaS-Stack, API BaaS-Portal, Tomcat).
    Die Konfigurationsdatei muss für den „apigee“-Nutzer zugänglich oder lesbar sein.
  3. Da Sie Elasticsearch auf einem eigenständigen Knoten installiert haben, 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 6g fest (der Standardwert ist 4g):
      setenv_elasticsearch_max_mem_size=6g
    3. Speichern Sie die Datei.
    4. Führen Sie den folgenden Befehl aus:
      > /opt/apigee/apigee-service/bin/apigee-service apigee-elasticsearch restart
  4. Führen Sie die Einrichtung einer Organisation wie unten unter Einrichtung einer neuen Organisation beschrieben durch.

Mit der Konfiguration wird die Einrichtung auf dem Knoten erfolgreich abgeschlossen.

API BaaS auf 7 oder 10 Knoten installieren

Die Installation einer 7- oder 10-Knotenversion von API BaaS ist sehr ähnlich. Der einzige Unterschied besteht darin, dass

  • Bei einer Installation mit 10 Knoten installieren Sie die drei ElasticSearch-Komponenten und die drei API BaaS-Stack-Komponenten auf separaten Knoten, insgesamt also auf sechs Knoten. Diese Konfiguration wird für höchste Leistung empfohlen, da ElasticSearch eine große Menge an Laufwerk-E/A und Arbeitsspeicher erfordert.
  • Bei einer Installation mit sieben Knoten installieren Sie die drei ElasticSearch-Komponenten und die drei API BaaS-Stack-Komponenten auf den gleichen Knoten, insgesamt also auf drei Knoten.

Sowohl für die Version mit 7 als auch für die mit 10 Knoten von API BaaS müssen Sie eine Verbindung zu einem Cassandra-Cluster herstellen. Wenn Sie Edge bereits installiert haben, können Sie eine Verbindung zu seinem Cassandra-Cluster herstellen, was bedeutet, dass Sie Cassandra nicht im Rahmen der Installation von API BaaS installieren müssen.

Unten sehen Sie ein Beispiel für eine stumme Konfigurationsdatei für eine API BaaS-Installation mit 10 Knoten. Wenn Sie die ElasticSearch- und API-BaaS-Stack-Komponenten auf denselben drei Knoten installieren, bearbeiten Sie die Datei so:

  • IP1 und IP4 sind auf dieselbe IP-Adresse festgelegt.
  • IP2 und IP5 sind auf dieselbe IP-Adresse festgelegt.
  • IP3 und IP6 sind auf dieselbe IP-Adresse festgelegt.

Bearbeiten Sie diese Datei nach Bedarf für Ihre Konfiguration. Eine vollständige Referenz zur Konfigurationsdatei finden Sie unter Referenz zur BaaS-Konfigurationsdatei.

# 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=stackAdminPWord

# Only if you are installing Cassandra.
# Specify Cassandra data center and rack suffix.
# 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"

# Specify the Cassandra region.
REGION=dc-1

# 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.

# For a single data center, specify the same value as BAAS_CASS_LOCALDC.
BAAS_CASS_DC_LIST=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

# Defines the initial contact points for members of the BaaS cluster. 
# Specify the IP address of no more than two Stack nodes. 
BAAS_CLUSTER_SEEDS="dc-1:$IP4,dc-1:$IP5"

# 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

Optional – Cassandra installieren: Maschine 8, 9 und 10

Sie können API BaaS mit demselben Cassandra-Cluster verbinden, der auch von Edge verwendet wird. Wenn Sie Edge noch nicht installiert haben, können Sie Cassandra optional für die Verwendung durch API BaaS installieren.

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

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

    Mit der Option „-p c“ wird Cassandra installiert.
    Der Nutzer „apigee“ muss auf die Konfigurationsdatei zugreifen oder sie lesen können.

Die Datenspeichereinrichtung auf dem Knoten wird durch die Konfiguration erfolgreich abgeschlossen.

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

Cassandra-Cronjob einrichten

Wenn Sie Cassandra installieren müssen, richten Sie einen Cron-Job ein, mit dem mit nodetool alle 60 Minuten auf jedem Cassandra-Knoten die Sperren gelöscht werden.

Wenn Sie mehrere Cassandra-Knoten haben, verschieben Sie den Cron-Job auf jedem Server um fünf Minuten, damit nicht alle Knoten gleichzeitig geflusht 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: Computer 1, 2 und 3

So installieren Sie Elasticsearch auf einem eigenen Knoten:

  1. Installieren Sie das Edge-Apigee-Setup-Dienstprogramm mithilfe des Internet- oder Nicht-Internet-Verfahrens auf dem Knoten. Weitere Informationen finden Sie unter Installieren Sie das Hilfsprogramm für das Edge-Apigee-Setup.
  2. Führen Sie das Einrichtungsskript in der Befehlszeile aus:
    > /opt/apigee/apigee-setup/bin/setup.sh -p e -f configFile

    Mit der Option „-p e“ wird ElasticSearch installiert.
    Der Nutzer „apigee“ muss auf die Konfigurationsdatei zugreifen oder sie lesen können.
  3. Optional: Wenn Sie ElasticSearch auf einem eigenständigen Knoten installieren, also nicht mit dem API BaaS-Stack, 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 Gigabyte fest (Standardwert: 4 Gigabyte):
      setenv_elasticsearch_max_mem_size=6g
    3. Speichern Sie die Datei.
    4. Führen Sie den folgenden Befehl aus:
      > /opt/apigee/apigee-service/bin/apigee-service apigee-elasticsearch restart

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

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

So installieren Sie den API BaaS-Stack auf einem eigenen Knoten:

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

    Mit der Option „-p b“ wird die Installation des API BaaS-Stacks angegeben.
    Der Nutzer „apigee“ muss auf die Konfigurationsdatei zugreifen oder sie lesen können.

Nachdem das Installationsprogramm die richtigen Administratoranmeldedaten abgerufen hat, installiert es Tomcat, erstellt API BaaS-Schlüsselbereiche und richtet den API BaaS-Stack auf dem Server ein. SMTP ist auch so konfiguriert, dass die Benutzeroberfläche E-Mails zur Passwortbestätigung senden kann.

API BaaS Portal installieren: Maschine 7

So installieren Sie das API BaaS-Portal:

  1. Installieren Sie das Edge-Apigee-Einrichtungsprogramm auf dem Knoten über das Internet oder ohne Internetverbindung. Weitere Informationen finden Sie unter Installieren Sie das Hilfsprogramm für das Edge-Apigee-Setup.
  2. Führen Sie über die Eingabeaufforderung das Setup-Skript aus:
    > /opt/apigee/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“-Nutzer zugänglich oder lesbar sein.

    Das Installationsprogramm startet den Nginx-Webserver und schließt dann die Konfiguration des API BaaS-Portals ab.
  3. Der nächste Schritt hängt von Ihrer Installation ab.
    1. Wenn Sie einen Load Balancer vor den Portalor-Stack-Knoten haben, wird im nächsten Abschnitt beschrieben, wie Sie API BaaS für die Load Balancer konfigurieren.
    2. Wenn Sie keinen Load Balancer vor den Portalor-Stack-Knoten haben, führen Sie ein Onboarding für eine Organisation durch, wie unten unter Onboarding einer neuen Organisation beschrieben.

Notieren Sie sich die URL des API BaaS-Portals. Das 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 einen Load Balancer vor den Stack- oder Portalknoten 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:

  • Eine URL in Antworten in BaaS API-Anfragen einfügen
  • Fügen Sie in E-Mail-Vorlagen Links zum Zurücksetzen eines Passworts oder zum Senden anderer Benachrichtigungen hinzu.
  • Weiterleitung von Nutzern zu bestimmten Portalseiten

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

usergrid-deployment_usergrid.api.url.base=http://localhost:8080

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 einen anderen als Port 80 für HTTP und Port 443 für HTTPS.

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

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

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

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

usergrid-deployment_portal.url=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 einen anderen als Port 80 für HTTP und Port 443 für HTTPS.

Nachdem Sie usergrid.propertiesund portal.properties bearbeitet haben:

  1. Konfigurieren Sie den Stack-Knoten:
    > /opt/apigee/apigee-service/bin/apigee-service baas-usergrid configure
  2. Starten Sie den BaaS-Stack neu:
    > /opt/apigee/apigee-service/bin/apigee-service baas-usergrid restart

    Hinweis:Starten Sie die BaaS-Stack-Knoten in der Reihenfolge neu, in der sie in BAAS_CLUSTER_SEEDS aufgeführt sind. In BAAS_CLUSTER_SEEDS sind höchstens zwei der Stack-Knoten aufgeführt. Nachdem Sie diese beiden Knoten in der richtigen Reihenfolge neu gestartet haben, können Sie die verbleibenden Knoten in beliebiger Reihenfolge neu starten.

  3. Wenn Sie portal.properties geändert haben, konfigurieren Sie den Portalknoten:
    > /opt/apigee/apigee-service/bin/apigee-service baas-portal configure
  4. Starten Sie das BaaS-Portal neu:
    > /opt/apigee/apigee-service/bin/apigee-service baas-portal restart

Neue Organisation einrichten

Onboarding ist der Prozess, bei dem Sie einen Organisations- und Organisationsadministrator erstellen. Nachdem Sie den Organisations- und Organisationsadministrator erstellt haben, können Sie sich in der Benutzeroberfläche des API BaaS-Portals anmelden und Anfragen an die API BaaS REST API senden.

Wenn Sie eine Organisation erstellen, gilt für die E-Mail-Adresse des Organisationsadministrators Folgendes:

  • Muss sich von der E-Mail-Adresse des Systemadministrators unterscheiden.
  • Darf unter allen anderen Organisationen nur einmal vorkommen. Das bedeutet, dass Sie nicht zwei Organisationen mit derselben E-Mail-Adresse für den Administrator der Organisation erstellen können. Nach dem Erstellen der Organisation können Sie jedoch weitere Administratoren hinzufügen, die für mehrere Organisationen dupliziert werden können.

Verwenden Sie zum Onboarding das Python-Script create_org_and_user.py. Wenn Sie dieses Script ohne Befehlszeilenargumente aufrufen, werden Sie nach allen Informationen gefragt:

> python create_org_and_user.py

Alternativ können Sie eine oder alle Optionen als Befehlszeilenargument übergeben. Sie werden nach allen Informationen gefragt, die Sie in der Befehlszeile weggelassen haben:

> 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. Wechseln Sie zum Verzeichnis /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 im API BaaS Portal mit der URL an, die Sie am Ende der URL-Installation des API BaaS Portal notiert haben. Um auf das Portal zuzugreifen, geben Sie die URL des API BaaS-Portals in das Formular ein:
    http://{portalExternalIP}:9000/

    Hinweis: Die IP ist die externe IP-Adresse oder der Hostname des Portalcomputers. Der Port muss geöffnet sein.
  4. Wenn der Anmeldebildschirm des Portals angezeigt wird, haben Sie folgende Möglichkeiten:
    • Melden Sie sich mit dem Nutzernamen und Passwort des Organisationsadministrators an.
    • Melden Sie sich mit dem Nutzernamen und Passwort des Administratoradministrators an.

Auf die API BaaS REST API zugreifen

Verwenden Sie zum Zugriff auf die API BaaS REST API eine URL im folgenden Format:

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

In einer Entwicklungsumgebung können Sie alle API BaaS-Komponenten auf einem einzigen Knoten installieren. Das bedeutet, dass Sie einen einzigen API BaaS-Stack haben. Möglicherweise haben Sie auch eine kleine Umgebung mit einem einzelnen API BaaS Stack-Knoten und ohne Load Balancer. In diesen Umgebungen können Sie API-Aufrufe direkt an den API BaaS Stack-Knoten senden:

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

Weitere Informationen zum Einstieg in das API BaaS-Portal finden Sie in der Apigee-Dokumentation unter http://apigee.com/docs/content/build-apps-home.