API BaaS Yükleme

Private Cloud için Edge v. 4.17.01

Yüklemeye genel bakış

Edge'i bir düğüme apigee-setup yardımcı programını yükledikten sonra, düğüme bir veya daha fazla BaaS bileşeni yüklemek için bu yardımcı programı kullanın.

apigee-setup yardımcı programı şu biçimdedir:

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

apigee-setup yardımcı programına, yüklemeyle ilgili bilgileri içeren bir yapılandırma dosyası gönderin. Yapılandırma dosyasında gerekli bilgiler eksikse Apigee-setup yardımcı programı bunu komut satırına girmenizi ister.

Tek şart, yapılandırma dosyasının "apigee" kullanıcısı tarafından erişilebilir veya okunabilir olmasıdır.

Örneğin, API BaaS Stack'i yüklemek için aşağıdaki komutu kullanın:

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

Yüklenecek bileşenleri belirtme

Apigee setup.sh yardımcı programı, API BaaS bileşenlerini yüklemeyle ilgili çeşitli seçenekleri destekler. Aşağıdaki talimatlarda bağımsız seçenekler (c, e, b ve p) kullanılmıştır ancak düğüm yapılandırmanıza bağlı olarak farklı seçenekler kullanabilirsiniz:

Seçenek

Açıklama

e

Yalnızca ElasticSearch'i yükleyin.

b

Yalnızca, Tomcat'i de yükleyen API BaaS Stack'i yükleyin.

p

Yalnızca API BaaS Portal'ı yükleyin. Bu portal, web sunucusu olarak kullanılacak Nginx yönlendiricisini de yükler.

c

Yalnızca Cassandra'yı yükleyin.

eb

Düğüme ElasticSearch, API BaaS Stack ve Tomcat'i yükleyin.

ebp

ElasticSearch, API BaaS Portal, API BaaS Stack ve Tomcat'i yükleyin ancak Cassandra'yı yüklemeyin. Portal son derece hafiftir, bunun için ek kaynak gerekmez.

Asa

Tüm API BaaS bileşenlerini tek bir düğüme (Cassandra, Elasticsearch, API BaaS Yığını, API BaaS Portalı, Tomcat) yükleyin. Bu seçeneği yalnızca geliştirme ve test için kullanın, üretim için kullanmayın.

Yapılandırma dosyası oluşturma

Yapılandırma dosyası, API BaaS'i yüklemek için gereken tüm bilgileri içerir. Bir BaaS kurulumundaki tüm bileşenleri yüklemek için çoğu zaman aynı yapılandırma dosyasını kullanabilirsiniz.

Aşağıda açıklanan her kurulum topolojisinde, ilgili topoloji için örnek bir yapılandırma dosyası gösterilmektedir. Yapılandırma dosyasıyla ilgili eksiksiz bir referans için BaaS Yapılandırma Dosyası Referansı bölümüne bakın.

Tek bir düğüme API BaaS yükleme

API BaaS'i tek bir düğüme yüklemek için kullanılan yapılandırma dosyası aşağıda gösterilmektedir. Bu dosyayı, yapılandırmanız için gerektiği şekilde düzenleyin. Yapılandırma dosyasıyla ilgili eksiksiz bir referans için BaaS Yapılandırma Dosyası Referansı bölümüne bakın.

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

API BaaS'i kendi düğümüne yüklemek için:

  1. İnternet veya internet dışı prosedürü kullanarak Edge Apigee-setup yardımcı programını düğüme yükleyin. Daha fazla bilgi için Edge apigee-setup yardımcı programını yükleme başlıklı makaleyi inceleyin.
  2. Komut isteminde kurulum komut dosyasını çalıştırın:
    > /opt/apigee/apigee-setup/bin/setup.sh -p asa -f configFile

    "-p asa" seçeneği, tüm API BaaS bileşenlerinin tek bir düğüme (Cassandra, Elasticsearch, API BaaS Stack, API BaaS Portal, Tomcat) yüklenmesini belirtir.
    "apigee" kullanıcısı, yapılandırma dosyasına erişebilmelidir veya dosyayı okuyabilmelidir.
  3. ElasticSearch'ü bağımsız bir düğüme yüklediğiniz için varsayılan bellek seçeneğini ayarlayarak ElasticSearch için ayrılan belleği 4 GB'tan 6 GB'a yükseltin:
    1. /opt/apigee/customer/application/elasticsearch.properties dosyasını bir düzenleyicide açın. Bu dosya yoksa oluşturun.
    2. setenv_elasticsearch_max_mem_size özelliğini 6 g olarak (varsayılan değer 4 g) ayarlayın:
      setenv_elasticsearch_max_mem_size=6g
    3. Dosyayı kaydedin.
    4. Aşağıdaki komutu çalıştırın:
      > /opt/apigee/apigee-service/bin/apigee-service apigee-elasticsearch restart
  4. Kuruluşları, Yeni bir kuruluşu ilk katılıma dahil etme bölümünde açıklandığı şekilde ilk katılıma dahil edin.

Yapılandırma, düğümdeki kurulumu başarıyla tamamlar.

API BaaS'i 7 veya 10 düğüme yükleme

API BaaS'in 7 veya 10 düğümlü sürümünü yükleme işlemi çok benzerdir. Tek fark,

  • 10 düğüm kurulumunda, üç ElasticSearch bileşenini ve üç API BaaS Stack bileşenini ayrı düğümlere yüklersiniz. Böylece toplam altı düğüm elde edersiniz. ElasticSearch yüksek miktarda disk G/Ç ve bellek gerektirdiğinden en yüksek performans için önerilen yapılandırma budur.
  • 7 düğüm yüklendiğinde üç ElasticSearch bileşeni ile üç API BaaS Stack bileşenini aynı düğüme yükleyerek toplam üç düğüm oluşturursunuz.

API BaaS'in hem 7 hem de 10 düğümlü sürümleri için bir Cassandra kümesine bağlanmanız gerekir. Edge'i zaten yüklediyseniz Cassandra kümesine bağlanabilirsiniz. Yani API BaaS'i yükleme kapsamında Cassandra'yı yüklemeniz gerekmez.

Aşağıda, 10 düğümlü bir API BaaS kurulumu için örnek bir sessiz yapılandırma dosyası gösterilmektedir. ElasticSearch ve API BaaS Stack bileşenlerini aynı üç düğüme yüklüyorsanız dosyayı şu şekilde düzenleyin:

  • IP1 ve IP4 aynı IP adresine ayarlanmıştır
  • IP2 ve IP5 aynı IP adresine ayarlanmıştır
  • IP3 ve IP6 aynı IP adresine ayarlanmıştır

Bu dosyayı yapılandırmanıza göre düzenleyin. Yapılandırma dosyası hakkında tam referans için BaaS Yapılandırma Dosyası Referansı başlıklı makaleyi inceleyin.

# 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

İsteğe bağlı: Cassandra'yı yükleme: 8, 9 ve 10. makine

API BaaS'i Edge tarafından kullanılan Cassandra kümesine bağlayabilirsiniz. Edge yüklü değilse API BaaS tarafından kullanılması için isteğe bağlı olarak Cassandra'yı yükleyebilirsiniz.

Cassandra kümesi kimlik doğrulamayı kullanabilir veya Cassandra kimlik doğrulaması devre dışı bırakılabilir. Daha fazla bilgi için Cassandra kimlik doğrulamasını etkinleştirme başlıklı makaleyi inceleyin.

  1. Edge apigee-setup yardımcı programını internet veya internet dışı prosedürü kullanarak düğüme yükleyin. Daha fazla bilgi için Edge apigee-setup yardımcı programını yükleme başlıklı makaleyi inceleyin.
  2. Komut isteminde kurulum komut dosyasını çalıştırın:
    > /opt/potansiyel/Apigee-setup/bin/setup.sh -p c -f configFile

    “-p c” seçeneği Cassandra'nın nasıl yükleneceğini belirtir.
    Yapılandırma dosyası "Apigee" kullanıcısı tarafından erişilebilir veya okunabilir olmalıdır.

Yapılandırma, düğümdeki veri deposu kurulumunu başarıyla tamamlar.

JMX'in Cassandra için varsayılan olarak etkin olduğunu unutmayın. Cassandra'ya JMX uzaktan erişimi için şifre gerekmez. Cassandra'yı JMX için kimlik doğrulaması kullanacak şekilde yapılandırabilirsiniz. Daha fazla bilgi için İzleme başlıklı makaleyi inceleyin.

Cassandra cron işini ayarlama

Cassandra'yı yüklemeniz gerekiyorsa kilitlerin her Cassandra düğümünde saat başı çalışması için nodetool öğesini kullanan bir cron işi oluşturun.

Birden fazla Cassandra düğümünüz varsa tüm düğümlerin aynı anda temizlenmemesi için her sunucudaki cron işini beş dakika kaydırın.

Cron işi aşağıdaki komutu yürütmelidir:

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

Burada IP_address, Cassandra düğümünün IP adresidir.

ElasticSearch'i yükleme: 1., 2. ve 3. makine

ElasticSearch'i kendi düğümüne yüklemek için:

  1. Edge apigee-setup yardımcı programını interneti veya internet dışı prosedürü kullanarak düğüme yükleyin. Daha fazla bilgi için Edge apigee-setup yardımcı programını yükleme başlıklı makaleyi inceleyin.
  2. Komut isteminde kurulum komut dosyasını çalıştırın:
    > /opt/potansiyel/Apigee-setup/bin/setup.sh -p e -f configFile

    “-p e” seçeneği ElasticSearch'ü yükleyeceğini belirtir.
    "apigee" kullanıcısı, yapılandırma dosyasına erişebilmelidir veya dosyayı okuyabilmelidir.
  3. (İsteğe bağlı) ElasticSearch'i bağımsız bir düğüme (API BaaS Stack ile yüklenmemiş) yüklerseniz ElasticSearch için ayrılan belleği 4 GB'tan 6 GB'a çıkarmak üzere varsayılan bellek seçeneğini ayarlayın:
    1. Bir düzenleyicide /opt/apigee/customer/application/elasticsearch.properties sayfasını açın. Bu dosya yoksa oluşturun.
    2. setenv_elasticsearch_max_mem_size özelliğini 6g olarak ayarlayın (varsayılan değer 4g'dir):
      setenv_elasticsearch_max_mem_size=6g
    3. Dosyayı kaydedin.
    4. Aşağıdaki komutu çalıştırın:
      > /opt/apigee/apigee-service/bin/apigee-service apigee-elasticsearch restart

Yapılandırma, düğümdeki kurulumu başarıyla tamamlar.

API BaaS Stack'i yükleme: 4, 5 ve 6. makine

API BaaS Stack'i kendi düğümüne yüklemek için:

  1. Edge apigee-setup yardımcı programını interneti veya internet dışı prosedürü kullanarak düğüme yükleyin. Daha fazla bilgi için Edge apigee-setup yardımcı programını yükleme başlıklı makaleyi inceleyin.
  2. Komut isteminde kurulum komut dosyasını çalıştırın:
    > /opt/apigee/apigee-setup/bin/setup.sh -p b -f configFile

    "-p b" seçeneği, API BaaS Stack'in yüklenmesini belirtir.
    "apigee" kullanıcısı, yapılandırma dosyasına erişebilmelidir veya dosyayı okuyabilmelidir.

Yükleyici doğru yönetici kimlik bilgilerini aldıktan sonra Tomcat'i yükler, API BaaS anahtar alanları oluşturur ve sunucuda API BaaS Yığınını kurar. SMTP, kullanıcı arayüzünün şifre onay e-postaları göndermesine izin verecek şekilde de yapılandırılır.

API BaaS Portal'ı yükleme: Makine 7

API BaaS Portal'ı yüklemek için:

  1. Edge apigee-setup yardımcı programını interneti veya internet dışı prosedürü kullanarak düğüme yükleyin. Daha fazla bilgi için Edge apigee-setup yardımcı programını yükleme başlıklı makaleyi inceleyin.
  2. Komut isteminde kurulum komut dosyasını çalıştırın:
    > /opt/apigee/apigee-setup/bin/setup.sh -p p -f configFile

    "-p p" seçeneği, API BaaS Portal'ın yüklenmesini belirtir.
    Yapılandırma dosyası "Apigee" kullanıcısı tarafından erişilebilir veya okunabilir olmalıdır.

    Yükleyici, Nginx web sunucusunu başlatır ve ardından API BaaS Portalı yapılandırmasını tamamlar.
  3. Bir sonraki adımınız, yükleme işleminize bağlıdır.
    1. Portal veya Stack düğümlerinin önünde bir yük dengeleyiciniz varsa sonraki bölümde, API BaaS'in yük dengeleyiciler için nasıl yapılandırılacağı açıklanmaktadır.
    2. Portalor Stack düğümlerinin önünde bir yük dengeleyiciniz yoksa aşağıdaki Yeni kuruluşta ilk katılım bölümünde açıklandığı şekilde bir kuruluşu dahil edin.

API BaaS Portalı URL'sini not edin. Bu, API BaaS Portal kullanıcı arayüzüne erişmek için tarayıcıya girdiğiniz URL'dir.

API BaaS düğümlerini bir yığın veya portal yük dengeleyici için yapılandırma

Grup veya portal düğümlerinin önüne bir yük dengeleyici eklersanız düğümleri yük dengeleyicinin doğru URL'siyle yapılandırmanız gerekir. Örneğin, Stack düğümleri aşağıdaki durumlarda bu bilgileri gerektirir:

  • BaaS API isteklerinde yanıtlara URL ekleme.
  • Şifre sıfırlama veya başka bildirimler gönderirken e-posta şablonlarına bağlantı ekleme
  • Kullanıcıları belirli Portal sayfalarına yönlendirme.

Stack düğümlerinin önünde bir yük dengeleyici kullanıyorsanız /opt/apigee/customer/application/usergrid.properties dosyasında aşağıdaki özelliği ayarlayın:

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

http://localhost:8080 kısmını yük dengeleyicinin URL'si ile değiştirin. Yük dengeleyici TLS kullanacak şekilde yapılandırılmışsa HTTPS protokolünü kullanın. Bağlantı noktasını yalnızca standart olmayan bir bağlantı noktası kullanıyorsanız eklemeniz gerekir. Bu, HTTP için 80 numaralı bağlantı noktası ve HTTPS için 443 numaralı bağlantı noktası dışında bir değer anlamına gelir.

Stack düğümlerinin önünde bir yük dengeleyici kullanıyorsanız /opt/apigee/customer/application/portal.properties dosyasında aşağıdaki mülkü de ayarlamanız gerekir:

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

http://localhost:8080 değerini, yığının yük dengeleyicisinin URL'siyle değiştirin.

Portal düğümünün önünde bir yük dengeleyici kullanıyorsanız usergrid.properties dosyasında aşağıdaki özellikleri ayarlayın:

usergrid-deployment_portal.url=http://localhost:9000

http://localhost:9000 adresini yük dengeleyicinin URL'siyle değiştirin. Yük dengeleyici TLS kullanacak şekilde yapılandırılmışsa HTTPS protokolünü kullanın. Bağlantı noktasını yalnızca standart olmayan bir bağlantı noktası (ör. HTTP için 80 ve HTTPS için 443 numaralı bağlantı noktası dışında bir bağlantı noktası) kullanıyorsanız eklemeniz gerekir.

usergrid.properties ve portal.properties dosyalarını düzenledikten sonra:

  1. Stack düğümünü yapılandırın:
    > /opt/apigee/apigee-service/bin/apigee-service baas-usergrid configure
  2. BaaS yığınını yeniden başlatın:
    > /opt/apigee/apigee-service/bin/apigee-service baas-usergrid restart

    Not: BaaS Stack düğümlerini yeniden başlatırken BAAS_CLUSTER_SEEDS içinde listelendikleri sırayla yeniden başlatın. BAAS_CLUSTER_SEEDS, Stack düğümlerinden en fazla ikisini listeler. Bu iki düğümü sırayla yeniden başlattıktan sonra kalan düğümleri dilediğiniz sırada yeniden başlatabilirsiniz.

  3. portal.properties dosyasını değiştirdiyseniz Portal düğümünü yapılandırın:
    > /opt/ platform/Apigee/Apigee-service/bin/ potansiyel-service baas-portal configuration
  4. BaaS Portalı'nı yeniden başlatın:
    > /opt/potansiyel/Apigee-service/bin/destek hizmeti baas-portal restart

Yeni bir kuruluşun ilk katılımı

Oryantasyon, kuruluş ve kuruluş yöneticisi oluşturma sürecidir. Kuruluşu ve kuruluş yöneticisini oluşturduktan sonra API BaaS Portal kullanıcı arayüzüne giriş yapabilir ve API BaaS REST API'ye istek gönderebilirsiniz.

Kuruluş oluşturduğunuzda kuruluş yöneticisinin e-posta adresi:

  • Sistem yöneticisinin e-posta adresinden farklı olmalıdır.
  • Diğer tüm kuruluşlar arasında benzersiz olmalıdır. Yani kuruluş yöneticisi için aynı e-posta adresine sahip iki kuruluş oluşturamazsınız. Ancak kuruluşu oluşturduktan sonra, birden fazla kuruluşta kopyalanabilen ek yöneticiler ekleyebilirsiniz.

İlk katılım işlemini gerçekleştirmek için create_org_and_user.py Python komut dosyasını kullanın. Bu komut dosyasını komut satırı bağımsız değişkeni olmadan çağrıldığında, sizden tüm bilgiler istenir:

> python create_org_and_user.py

Alternatif olarak, seçeneklerin herhangi birini veya tümünü komut satırı bağımsız değişkeni olarak iletebilirsiniz. Komut satırından atladığınız tüm bilgiler istenir:

> 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>'

Kuruluş oluşturmak için:

  1. Dizini /opt/apigee/baas-usergrid/bin olarak değiştirin.
  2. create_org_and_user.py Python komut dosyasını çağırın.
    Yalnızca bir sistem yöneticisinin çalıştırabilmesi için BaaS sistem yöneticisi kullanıcı adı ve şifresi istenir.
  3. API BaaS Portal URL'sinin kurulumunun sonunda not ettiğiniz URL'yi kullanarak bir web tarayıcısında API BaaS Portal'a giriş yapın. Portala erişmek için API BaaS Portalı URL'sini şu biçimde girin:
    http://{portalExternalIP}:9000/

    Not: IP, Portal makinesinin harici IP adresi/ana makine adıdır. Bağlantı noktasının açık olduğundan emin olun.
  4. Portal giriş ekranı göründüğünde şunları yapabilirsiniz:
    • Kuruluş yöneticisinin kullanıcı adını ve şifresini kullanarak giriş yapın.
    • Sistem yöneticilerinin yönetici kullanıcı adını ve şifresini kullanarak giriş yapın.

API BaaS REST API'ye erişme

API BaaS REST API'ye erişmek için şu biçimteki bir URL kullanın:

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

Geliştirme ortamında tüm API BaaS bileşenlerini tek bir düğüme yükleyebilirsiniz. Bu durumda tek bir API BaaS yığınınız olur. Alternatif olarak, tek bir API BaaS Stack düğümü ve yük dengeleyicisi olmayan küçük bir ortamınız olabilir. Bu tür ortamlarda doğrudan API BaaS Stack düğümüne API çağrıları yapabilirsiniz:

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

API BaaS Portal'ı kullanmaya başlama hakkında daha fazla bilgi için http://apigee.com/docs/content/build-apps-home adresindeki Apigee belgelerine bakın.