الإصدار 4.17.09 من Edge for Private Cloud
نظرة عامة على عملية التثبيت
بعد تثبيت أداة Edge apigee-setup على عقدة، استخدِم هذه الأداة لتثبيت مكوّن واحد أو أكثر من مكوّنات BaaS على العقدة.
تتّخذ الأداة المساعدة apigee-setup الشكل التالي:
sudo /opt/apigee/apigee-setup/bin/setup.sh -p component -f configFile
مرِّر ملف إعداد إلى الأداة المساعدة apigee-setup التي تحتوي على
معلومات حول التثبيت. إذا كان ملف الإعدادات لا يتضمّن أي معلومات مطلوبة، ستطلب منك الأداة المساعدة apigee-setup إدخالها في سطر الأوامر.
الشرط الوحيد هو أن يكون ملف الإعداد متاحًا أو قابلاً للقراءة من قِبل مستخدم "apigee".
على سبيل المثال، استخدِم الأمر التالي لتثبيت حزمة API BaaS:
sudo /opt/apigee/apigee-setup/bin/setup.sh -p b -f myConfig
تحديد المكوّنات المطلوب تثبيتها
تتيح أداة Apigee setup.sh
عدة خيارات لتثبيت مكوّنات API BaaS. تستخدم التعليمات أدناه الخيارات المستقلة (c وe وb وp)، ولكن يمكنك استخدام خيارات مختلفة بناءً على إعدادات العقدة:
|
الخيار |
الوصف |
|---|---|
|
e |
تثبيت ElasticSearch فقط |
|
b |
تثبيت حزمة API BaaS فقط، والتي تثبّت أيضًا Tomcat. |
|
p |
تثبيت بوابة API BaaS فقط، ما يؤدي أيضًا إلى تثبيت موجّه Nginx لاستخدامه كخادم ويب. |
|
c |
تثبيت Cassandra فقط |
|
إكسابايت |
ثبِّت ElasticSearch وAPI BaaS Stack وTomcat على العقدة. |
|
ebp |
تثبيت ElasticSearch وAPI BaaS Portal وAPI BaaS Stack وTomcat ولكن ليس Cassandra. البوابة خفيفة الوزن للغاية ولا تحتاج إلى موارد إضافية لذلك. |
|
asa |
تثبيت جميع مكوّنات API BaaS على عقدة واحدة (Cassandra وElasticsearch وAPI BaaS Stack وAPI BaaS Portal وTomcat). استخدِم هذا الخيار للتطوير والاختبار فقط، وليس للإنتاج. |
إنشاء ملف إعداد
يحتوي ملف الإعداد على جميع المعلومات اللازمة لتثبيت API BaaS. يمكنك غالبًا استخدام ملف الإعداد نفسه لتثبيت جميع المكوّنات في عملية تثبيت BaaS.
تعرض كل بنية تثبيت موضّحة أدناه مثالاً على ملف إعداد لتلك البنية. للحصول على مرجع كامل حول ملف الإعداد، يُرجى الاطّلاع على مرجع ملف إعداد BaaS.
تثبيت API BaaS على عقدة واحدة
يظهر أدناه ملف الإعداد لتثبيت API BaaS على عقدة واحدة. عدِّل هذا الملف حسب الضرورة لضبط الإعدادات. للحصول على مرجع كامل حول ملف الإعداد، يُرجى الاطّلاع على مرجع ملف إعداد BaaS.
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>"
لتثبيت واجهة برمجة التطبيقات BaaS على العقدة الخاصة بها:
- ثبِّت الأداة المساعدة Edge
apigee-setupعلى العقدة باستخدام إجراء الإنترنت أو إجراء غير الإنترنت. لمزيد من المعلومات، يُرجى الاطّلاع على تثبيت أداة apigee-setup في Edge. - في موجّه الأوامر، شغِّل نص التهيئة البرمجي:
/opt/apigee/apigee-setup/bin/setup.sh -p asa -f configFile
يحدّد الخيار "-p asa" تثبيت جميع مكوّنات API BaaS على عقدة واحدة (Cassandra وElasticsearch وAPI BaaS Stack وAPI BaaS Portal وTomcat).
يجب أن يكون ملف الإعداد متاحًا أو قابلاً للقراءة من قِبل مستخدم "apigee".
- بما أنّك ثبّت ElasticSearch على عقدة مستقلة، عليك تعديل خيار الذاكرة التلقائي
لزيادة الذاكرة المخصّصة لـ ElasticSearch من 4 غيغابايت إلى 6 غيغابايت:
- افتح
/opt/apigee/customer/application/elasticsearch.propertiesفي محرِّر. إذا لم يكن هذا الملف متوفّرًا، أنشئه. - اضبط السمة
setenv_elasticsearch_max_mem_sizeعلى 6g (القيمة التلقائية هي 4g):
setenv_elasticsearch_max_mem_size=6g
- احفظ الملف.
- نفِّذ الأمر التالي:
/opt/apigee/apigee-service/bin/apigee-service apigee-elasticsearch restart
- افتح
- إعداد مؤسسة كما هو موضّح أدناه في إعداد مؤسسة جديدة
تُكمل عملية الضبط عملية الإعداد على العقدة بنجاح.
تثبيت API BaaS على 7 أو 10 عُقد
تتشابه إلى حد كبير إجراءات تثبيت إصدار من API BaaS يتضمّن 7 أو 10 عُقد. والفرق الوحيد هو أنّه في:
- في عملية التثبيت على 10 عُقد، يمكنك تثبيت مكوّنات ElasticSearch الثلاثة ومكوّنات حزمة BaaS الثلاثة لواجهة برمجة التطبيقات على عُقد منفصلة، ليصبح إجمالي عدد العُقد ست عُقد. هذا هو الإعداد المقترَح للحصول على أعلى أداء لأنّ ElasticSearch يتطلّب قدرًا كبيرًا من عمليات الإدخال والإخراج في القرص والذاكرة.
- في عملية التثبيت على 7 عُقد، يمكنك تثبيت مكوّنات ElasticSearch الثلاثة ومكوّنات حزمة BaaS الثلاثة لواجهة برمجة التطبيقات على العُقد نفسها، ليصبح إجمالي عدد العُقد ثلاث عُقد.
بالنسبة إلى كل من إصدارات العقد 7 و10 من واجهة برمجة التطبيقات BaaS، يجب الاتصال بمجموعة Cassandra. إذا سبق لك تثبيت Edge، يمكنك الاتصال بمجموعة Cassandra، ما يعني أنّه ليس عليك تثبيت Cassandra كجزء من تثبيت API BaaS.
يظهر أدناه مثال على ملف إعداد صامت لتثبيت واجهة برمجة تطبيقات BaaS من 10 عُقد. إذا كنت تقوم بتثبيت مكونات ElasticSearch وAPI BaaS Stack على نفس العقد الثلاثة، فقم بتحرير الملف بحيث:
- تم ضبط IP1 وIP4 على عنوان IP نفسه
- تم ضبط IP2 وIP5 على عنوان IP نفسه
- تم ضبط IP3 وIP6 على عنوان IP نفسه
عدِّل هذا الملف حسب الضرورة لضبط الإعدادات. للحصول على مرجع كامل حول ملف الإعداد، يُرجى الاطّلاع على مرجع ملف إعداد BaaS.
# 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>"
اختياري: تثبيت Cassandra: الأجهزة 8 و9 و10
يمكنك ربط API BaaS بمجموعة Cassandra نفسها التي تستخدمها Edge. إذا لم تكن قد ثبّت Edge، يمكنك تثبيت Cassandra اختياريًا لاستخدامها من خلال API BaaS.
يمكن أن تستخدم مجموعة Cassandra المصادقة، أو يمكن إيقاف مصادقة Cassandra. لمزيد من المعلومات، يُرجى الاطّلاع على تفعيل مصادقة Cassandra.
- ثبِّت الأداة المساعدة Edge
apigee-setupعلى العقدة باستخدام إجراء الإنترنت أو إجراء غير الإنترنت. لمزيد من المعلومات، يُرجى الاطّلاع على تثبيت أداة apigee-setup في Edge. - في موجّه الأوامر، شغِّل نص التهيئة البرمجي:
/opt/apigee/apigee-setup/bin/setup.sh -p c -f configFile
يحدّد الخيار "-p c" تثبيت Cassandra.
يجب أن يكون ملف الإعداد متاحًا أو قابلاً للقراءة من قِبل مستخدم "apigee".
تُكمل عملية الضبط إعداد مخزن البيانات على العقدة بنجاح.
يُرجى العِلم أنّ JMX مفعَّل تلقائيًا في Cassandra. لا يتطلب الوصول عن بُعد إلى Cassandra من خلال JMX كلمة مرور. يمكنك ضبط Cassandra لاستخدام المصادقة لـ JMX. لمزيد من المعلومات، يُرجى الاطّلاع على كيفية المراقبة.
إعداد مهمة cron في Cassandra
إذا كان عليك تثبيت Cassandra، عليك إعداد مهمة cron تستخدم nodetool لتفريغ الأقفال ليتم تشغيلها كل ساعة على كل عقدة Cassandra.
إذا كان لديك عدة عُقد Cassandra، يمكنك إزاحة مهمة cron على كل خادم بمقدار خمس دقائق حتى لا يتم تفريغ جميع العُقد في الوقت نفسه.
يجب أن تنفّذ مهمة cron الأمر التالي:
/opt/apigee/apigee-cassandra/bin/nodetool -h IP_address flush Apigee_Baas_Locks
حيث IP_address هو عنوان IP لعقدة Cassandra.
تثبيت ElasticSearch: الجهاز 1 و2 و3
لتثبيت ElasticSearch على العقدة الخاصة به:
- ثبِّت الأداة المساعدة Edge apigee-setup على العقدة باستخدام إجراء الإنترنت أو إجراء غير الإنترنت. لمزيد من المعلومات، يُرجى الاطّلاع على تثبيت أداة apigee-setup في Edge.
- في موجّه الأوامر، شغِّل نص التهيئة البرمجي:
/opt/apigee/apigee-setup/bin/setup.sh -p e -f configFileThe "-p e" option specifies to install ElasticSearch. The configuration file must be accessible or readable by the "apigee" user.
- (Optional) If you install ElasticSearch on a standalone node, meaning it is not installed
with API BaaS Stack, then adjust the default memory option to increase the memory allocated for
ElasticSearch from 4GB to 6GB:
- Open
/opt/apigee/customer/application/elasticsearch.propertiesin an editor. If this file does not exist, create it. - Set the
setenv_elasticsearch_max_mem_sizeproperty to 6g (the default is 4g):setenv_elasticsearch_max_mem_size=6g
- احفظ الملف.
- نفِّذ الأمر التالي:
/opt/apigee/apigee-service/bin/apigee-service apigee-elasticsearch restart
تُكمل عملية الضبط عملية الإعداد على العقدة بنجاح.
تثبيت حزمة API BaaS: الجهاز 4 و5 و6
لتثبيت حزمة API BaaS على العقدة الخاصة بها:
- ثبِّت الأداة المساعدة Edge apigee-setup على العقدة باستخدام إجراء الإنترنت أو إجراء غير الإنترنت. لمزيد من المعلومات، يُرجى الاطّلاع على تثبيت أداة apigee-setup في Edge.
- في موجّه الأوامر، شغِّل نص التهيئة البرمجي:
/opt/apigee/apigee-setup/bin/setup.sh -p b -f configFile
يحدّد الخيار "-p b" تثبيت حزمة API BaaS. يجب أن يكون ملف الإعداد متاحًا أو قابلاً للقراءة من قِبل مستخدم "apigee".
بعد أن يجلب المثبّت بيانات اعتماد المشرف الصحيحة، يثبّت Tomcat وينشئ مساحات مفاتيح API BaaS ويُعدّ حزمة API BaaS على الخادم. يتم أيضًا ضبط SMTP للسماح لواجهة المستخدم بإرسال رسائل تأكيد إلكترونية بكلمة المرور.
تثبيت بوابة API BaaS: الجهاز 7
لتثبيت بوابة API BaaS:
- ثبِّت الأداة المساعدة Edge apigee-setup على العقدة باستخدام إجراء الإنترنت أو إجراء غير الإنترنت. لمزيد من المعلومات، يُرجى الاطّلاع على تثبيت أداة apigee-setup في Edge.
- في موجّه الأوامر، شغِّل نص التهيئة البرمجي:
/opt/apigee/apigee-setup/bin/setup.sh -p p -f configFile
يحدّد الخيار "-p p" تثبيت بوابة API BaaS. يجب أن يكون ملف الإعداد متاحًا أو قابلاً للقراءة من قِبل مستخدم "apigee".
يبدأ المثبّت خادم الويب Nginx ثم ينهي إعداد بوابة API BaaS.
- تعتمد الخطوة التالية على عملية التثبيت.
- إذا كان لديك جهاز موازنة الحمل أمام عُقد Portalor Stack، يوضّح القسم التالي كيفية ضبط واجهة برمجة تطبيقات BaaS لأجهزة موازنة الحمل.
- إذا لم يكن لديك جهاز موازنة الحمل أمام عُقد Portalor Stack، يمكنك إعداد مؤسسة كما هو موضّح أدناه في إعداد مؤسسة جديدة.
دوِّن عنوان URL الخاص ببوابة API BaaS. هذا هو عنوان URL الذي تدخله في المتصفّح للوصول إلى واجهة مستخدم بوابة API BaaS.
إعداد عُقد API BaaS لجهاز موازنة الحمل في Stack أو Portal
إذا أدرجت جهاز موازنة الحمل أمام عُقد Stack أو Portal، عليك ضبط العُقد باستخدام عنوان URL الصحيح لجهاز موازنة الحمل. على سبيل المثال، تتطلّب عُقد Stack هذه المعلومات في الحالات التالية:
- تضمين عنوان URL في الردود على طلبات بيانات من واجهة برمجة التطبيقات الخاصة بـ BaaS.
- إضافة روابط في نماذج الرسائل الإلكترونية عند إعادة ضبط كلمة مرور أو إرسال إشعارات أخرى
- إعادة توجيه المستخدمين إلى صفحات معيّنة في Portal
إذا كنت تستخدم جهاز موازنة الحمل أمام عُقد Stack، اضبط السمة التالية في
/opt/apigee/customer/application/usergrid.properties:usergrid-deployment_usergrid.api.url.base=http://localhost:8080
استبدِل http://localhost:8080 بعنوان URL لجهاز موازنة الحمل. إذا تم ضبط جهاز موازنة الحمل لاستخدام بروتوكول أمان طبقة النقل (TLS)، استخدِم بروتوكول HTTPS. ويجب تضمين المنفذ فقط إذا كنت تستخدم منفذًا غير عادي، أي منفذًا آخر غير المنفذ 80 لبروتوكول HTTP والمنفذ 443 لبروتوكول HTTPS.
عليك أيضًا ضبط السمة التالية في
/opt/apigee/customer/application/portal.propertiesإذا كنت تستخدم جهاز موازنة الحمل أمام عُقد Stack:baas.portal.config.overrideUrl=http://localhost:8080
استبدِل http://localhost:8080 بعنوان URL الخاص بجهاز موازنة الحمل في Stack.
في حال استخدام جهاز موازنة الحمل أمام عقدة Portal، اضبط السمات التالية في
usergrid.properties:usergrid-deployment_portal.url=http://localhost:9000
استبدِل http://localhost:9000 بعنوان URL الخاص بجهاز موازنة الحمل. إذا تم ضبط جهاز موازنة الحمل لاستخدام بروتوكول أمان طبقة النقل (TLS)، استخدِم بروتوكول HTTPS. ما عليك سوى تضمين المنفذ إذا كنت تستخدم منفذًا غير عادي، أي منفذًا آخر غير المنفذ 80 لبروتوكول HTTP والمنفذ 443 لبروتوكول HTTPS.
بعد تعديل
usergrid.propertiesوportal.properties:- اضبط عقدة Stack:
/opt/apigee/apigee-service/bin/apigee-service baas-usergrid configure
- أعِد تشغيل حزمة BaaS:
/opt/apigee/apigee-service/bin/apigee-service baas-usergrid restart
- إذا عدّلت
portal.properties، اضبط عقدة "البوابة":/opt/apigee/apigee-service/bin/apigee-service baas-portal configure
- أعِد تشغيل BaaS Portal:
/opt/apigee/apigee-service/bin/apigee-service baas-portal restart
إعداد مؤسسة إخبارية جديدة
عملية الإعداد هي عملية إنشاء مؤسسة ومشرف مؤسسة. بعد إنشاء المؤسسة ومشرف المؤسسة، يمكنك تسجيل الدخول إلى واجهة مستخدم مدخل API BaaS وإرسال طلبات إلى واجهة برمجة تطبيقات REST API BaaS.
عند إنشاء مؤسسة، يكون عنوان البريد الإلكتروني لمشرف المؤسسة:
- يجب أن يكون مختلفًا عن عنوان البريد الإلكتروني لمشرف النظام.
- يجب أن يكون فريدًا بين جميع المؤسسات الأخرى. أي لا يمكنك إنشاء مؤسستَين باستخدام عنوان البريد الإلكتروني نفسه لمشرف المؤسسة. ومع ذلك، بعد إنشاء المؤسسة، يمكنك إضافة مشرفين إضافيين يمكن تكرارهم في مؤسسات متعددة.
لإجراء عملية الإعداد، استخدِم نص Python البرمجي
create_org_and_user.py. يؤدي استدعاء هذا النص البرمجي بدون وسيطات سطر الأوامر إلى مطالبتك بجميع المعلومات:python create_org_and_user.py
بدلاً من ذلك، يمكنك تمرير أي خيارات أو جميعها كوسيطة سطر أوامر. سيُطلب منك إدخال أي معلومات لم تذكرها في سطر الأوامر:
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>'
لإنشاء مؤسسة:
- غيِّر الدليل إلى
/opt/apigee/baas-usergrid/bin. - استدعِ النص البرمجي
create_org_and_user.pyبلغة Python.سيُطلب منك إدخال اسم المستخدم وكلمة المرور لمشرف نظام BaaS حتى يتمكّن مشرف النظام فقط من تشغيله.
- سجِّل الدخول إلى بوابة API BaaS في متصفّح ويب باستخدام عنوان URL الذي سجّلته في نهاية
تثبيت عنوان URL لبوابة API BaaS. للوصول إلى البوابة، أدخِل عنوان URL لبوابة API BaaS في
النموذج:
http://portalExternalIP:9000/
- عندما تظهر شاشة تسجيل الدخول إلى البوابة، يمكنك تنفيذ أحد الإجراءَين التاليَين:
- سجِّل الدخول باستخدام اسم المستخدم وكلمة المرور الخاصَّين بمشرف المؤسسة.
- سجِّل الدخول باستخدام اسم المستخدم وكلمة المرور الخاصَين بمشرف النظام.
الوصول إلى واجهة برمجة تطبيقات REST في API BaaS
للوصول إلى واجهة برمجة تطبيقات REST في API BaaS، استخدِم عنوان URL بالصيغة التالية:
https://loadBalancerIP:8080/your-org/your-app
في بيئة التطوير، يمكنك تثبيت جميع مكوّنات API BaaS على عقدة واحدة، ما يعني أنّ لديك حزمة API BaaS واحدة. أو قد تكون لديك بيئة صغيرة تحتوي على عقدة واحدة من حزمة BaaS لواجهة برمجة التطبيقات ولا تحتوي على جهاز موازنة الحمل. في هذه الأنواع من البيئات، يمكنك إجراء طلبات بيانات من واجهة برمجة التطبيقات مباشرةً إلى عقدة حزمة BaaS لواجهة برمجة التطبيقات:
curl -v "http://portalExternalIP:8080/status"
لمزيد من المعلومات حول بدء استخدام بوابة API BaaS، يُرجى الاطّلاع على مستندات Apigee على الرابط: http://apigee.com/docs/content/build-apps-home.
- Open