API-BaaS-Installation

Edge for Private Cloud v4.18.01

Installation

Nachdem Sie das Edge-Dienstprogramm apigee-setup auf einem Knoten installiert haben, verwenden Sie dieses Dienstprogramm, um eine oder mehrere BaaS-Komponenten auf dem Knoten zu installieren.

Das Dienstprogramm apigee-setup hat die Form:

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

Übergeben Sie dem Dienstprogramm apigee-setup eine Konfigurationsdatei mit den Informationen zur Installation. 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. Dadurch wird auch der Nginx-Router installiert, der als Webserver verwendet wird.

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 die Entwicklung und Tests, nicht für die Produktion.

Konfigurationsdatei erstellen

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

Jede unten beschriebene Installationstopologie zeigt eine Beispielkonfigurationsdatei für diese Topologie. 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
SMTPMAILFROM="My Company <myco@company.com>"

So installieren Sie API BaaS auf einem eigenen Knoten:

  1. Installieren Sie das Edge-Hilfsprogramm apigee-setup 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 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).
    Der Nutzer „apigee“ muss auf die Konfigurationsdatei zugreifen oder sie lesen können.
  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 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
  4. ? Führen Sie die Einrichtung einer Organisation wie unten unter Onboarding einer neuen Organisation beschrieben durch.

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

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

  • Bei der Installation von 10 Knoten installieren Sie die drei ElasticSearch-Komponenten und drei API-BaaS-Stack-Komponenten auf separaten Knoten, insgesamt sechs Knoten. Dies ist die empfohlene Konfiguration für die höchste Leistung, da ElasticSearch eine hohe Menge an Laufwerk-E/A und Arbeitsspeicher benötigt.
  • Bei der Installation von sieben Knoten installieren Sie die drei ElasticSearch-Komponenten und drei API-BaaS-Stack-Komponenten auf denselben Knoten, insgesamt 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. Sie müssen Cassandra also nicht im Rahmen der Installation von API BaaS installieren.

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, dass:

  • 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
SMTPMAILFROM="My Company <myco@company.com>"

Optional: Cassandra installieren: Computer 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.

Mit der Konfiguration wird die Datenspeichereinrichtung auf dem Knoten 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 so konfigurieren, dass die Authentifizierung für JMX verwendet wird. Weitere Informationen finden Sie unter Anleitung für Monitoring.

Cassandra-Cronjob einrichten

Wenn Sie Cassandra installieren müssen, richten Sie einen Cronjob ein, der nodetool verwendet, um Sperren zu leeren, die jede Stunde auf jedem Cassandra-Knoten ausgeführt werden sollen.

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 Cron-Job 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-Einrichtungsprogramm auf dem Knoten über das Internet oder ohne Internetverbindung. Weitere Informationen finden Sie unter Edge-Apigee-Setup-Dienstprogramm installieren.
  2. Führen Sie über die Eingabeaufforderung das Setup-Skript aus:
    > /opt/apigee/apigee-setup/bin/setup.sh -p e -f configFile

    Die Option „-p e“ gibt an, dass ElasticSearch installiert werden soll.
    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 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

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 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 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.
    Die Konfigurationsdatei muss für den „apigee“-Nutzer zugänglich oder lesbar sein.

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-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 p -f configFile

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

    Das Installationsprogramm startet den Nginx-Webserver und schließt dann die Konfiguration des BaaS-Portals für das API 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.

Sie müssen außerdem das folgende Attribut in /opt/apigee/customer/application/portal.properties festlegen, wenn Sie vor den Stack-Knoten 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 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 Port 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

Beim Onboarding wird eine Organisation und ein Organisationsadministrator erstellt. 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 Administrators 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 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 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-Script create_org_and_user.py auf.
    Sie werden aufgefordert, den Nutzernamen und das Passwort des BaaS-Systemadministrators einzugeben, damit sie nur von einem Systemadministrator ausgeführt werden kann.
  3. Melden Sie sich in einem Webbrowser mit der URL an, die Sie am Ende der Installation des API BaaS-Portals 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 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 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.