Referensi CLI untuk Edge Microgateway

Anda sedang melihat dokumentasi Apigee Edge.
Buka dokumentasi Apigee X.
info

Edge Microgateway v. 2.3.x

Ringkasan

Edge Microgateway CLI memungkinkan Anda mengontrol dan mengelola semua aspek instance Edge Microgateway.

Mengelola sertifikat

Perintah cert memungkinkan Anda menginstal dan mengelola pasangan kunci publik/pribadi yang digunakan untuk menandatangani token pembawa yang digunakan oleh klien untuk melakukan panggilan yang aman melalui Edge Microgateway. Kunci disimpan di Apigee Edge dalam vault yang aman. Edge Microgateway menggunakan kunci publik untuk memvalidasi token pembawa yang ditandatangani. Kunci ini dibuat saat Anda menjalankan perintah edgemicro configure, seperti yang dijelaskan dalam Menyiapkan dan mengonfigurasi Edge Microgateway. Anda dapat menggunakan perintah cert yang dijelaskan di sini untuk membuat ulang dan mengelola kunci ini jika diperlukan. 

Instal sertifikat

Menginstal kunci di vault menggunakan layanan penyimpanan aman Apigee Edge dan menampilkan kunci publik sebagai output. Pasangan kunci dicakup ke organisasi tertentu.

Penggunaan

edgemicro cert install -o [organization] -e [environment] -u [username] -p [password] --force

Parameter

Parameter Deskripsi
-o, --org Organisasi Apigee tempat Anda mengonfigurasi Edge Microgateway.
-e, --env Lingkungan tempat Anda mengonfigurasi Edge Microgateway.
-u, --username Nama pengguna Apigee Anda. Anda harus menjadi administrator organisasi untuk organisasi yang ditentukan.
-p, --password (Opsional) Sandi Anda. Anda akan diminta jika tidak memberikan parameter ini di command line.
-f, --force (Opsional) Jika kunci sudah disimpan di vault, paksa penggantiannya.
-h, --help Menampilkan informasi penggunaan.

Contoh

edgemicro cert install -o docs -e test -u jdoe@example.com -f

Output

current nodejs version is v6.1.0
current edgemicro version is 2.2.4-beta
password:
deleting vault
creating vault
adding private_key
adding public_key
installed cert

Menghapus sertifikat

Menghapus pasangan kunci untuk organisasi.

Penggunaan

edgemicro cert delete -o [organization] -e [environment] -u [username] -p [password]

Parameter

Parameter Deskripsi
-o, --org Organisasi Apigee tempat Anda mengonfigurasi Edge Microgateway.
-e, --env Lingkungan tempat Anda mengonfigurasi Edge Microgateway.
-u, --username Nama pengguna Apigee Anda. Anda harus menjadi administrator organisasi untuk organisasi yang ditentukan.
-p, --password (Opsional) Sandi Anda. Anda akan diminta jika tidak memberikan parameter ini di command line.
-h, --help Menampilkan informasi penggunaan.

Contoh

edgemicro cert delete -o docs -e test -u jdoe@example.com 

Output

deleting vault
Vault deleted!

Memeriksa sertifikat

Memeriksa apakah organisasi Anda telah menginstal sertifikat.

Penggunaan

edgemicro cert check -o [organization] -e [environment] -u [username] -p [password]

Parameter

Parameter Deskripsi
-o, --org Organisasi Apigee tempat Anda mengonfigurasi Edge Microgateway.
-e, --env Lingkungan tempat Anda mengonfigurasi Edge Microgateway.
-u, --username Nama pengguna Apigee Anda. Anda harus menjadi administrator organisasi untuk organisasi yang ditentukan.
-p, --password (Opsional) Sandi Anda. Anda akan diminta jika tidak memberikan parameter ini di command line.
-h, --help Menampilkan informasi penggunaan.

Contoh

edgemicro cert check -o docs -e test -u jdoe@example.com

Output (Berhasil)

checked cert successfully

Output (Gagal)

Jika sertifikat tidak ada, error akan ditampilkan.

Mendapatkan kunci publik

Menampilkan kunci publik untuk organisasi yang ditentukan. Tidak memerlukan autentikasi.

Penggunaan

edgemicro cert public-key -o [organization] -e [environment]

Parameter

Parameter Deskripsi
-o, --org Organisasi Apigee tempat Anda mengonfigurasi Edge Microgateway.
-e, --env Lingkungan tempat Anda mengonfigurasi Edge Microgateway.
-h, --help Menampilkan informasi penggunaan.

Contoh

edgemicro cert public-key -o docs -e test

Output (Contoh)

-----BEGIN CERTIFICATE----- 

MIICpDCCAYwCCQCKpXWGum9uTjANBgkq9w0BAQsFADAUMRIwEAYDVQQDEwls
b2NhbGhvc3cNMTYxMTAyMjAxNTA2WhcNMTYxMTAzMjAxNTA2WjAUMRIwEAYD
VQQDEwlsb2Nvc3QwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDD
ETr/ne/gP47+9LgjLvBJjpbFVdaeUabZZ3wbA7sSIVnnNXWt3yPklrWSfIh+
L2+dq4k+YunsQE2+dwPdXA2x8DPGvqGcCdWPxnpZ7ix5Akbs8i/J+Ue0pXT4
jkpWbaDDftGL2tcxwP45yI+slpDYvmWRps07TFXkAPjGEHYPvCT9/v/35GkL
0h4v0S+XfpcjS5c47o7CIWlkgEM5GBosQUb17kuVR48392vGFPsnCP34iNe7
zguhiCXYg2zkOcj/N3AE4xKIhCz0QcewULy08GltWMmyjJ/30zs8P41JqoA4
RwfeEZ8RenN3rJQim1ppAAEwDQYJKoZIhvcNAQELBQADggEBAHcORIfc+ySe
2FMmqicNe6Wt5V/5zOaBMLsGQdqGOHB5cQc79sMBrk680KVhrwHXZ2nBIkVe
UEL+2qLY1VLfswBNAvcNwV9U4TwHq4eIANiD751oJK1tHmM/ujThQkwNf96o
6I7Ws+wfpGO3ppJCttRbtnATIxrwsCHN4i5lbW/tJSL7t/Zf6T1B+YSJU9AF
xuvLq22cCqyYJQdmKq2vVS55WRZdllm+mRtJrv7MLM9gfDPRxVlwrBz/eQHy
Fv+dwzxcvQjkz03RNhZUodzuD34DPJoYeK++rItsddwQ26KTahH80yYTAFzY
x9gfPf1/+qo=? 

-----END CERTIFICATE-----

 

Mengonfigurasi Edge Microgateway untuk Apigee Edge Cloud

Memungkinkan Edge Microgateway beroperasi dengan instance Cloud Apigee Edge. Skrip ini membungkus dan menjalankan serangkaian perintah untuk men-deploy proxy autentikasi yang diperlukan ke Edge, membuat token autentikasi, dan memperbarui file konfigurasi. Untuk contoh penggunaan lengkap, lihat Menyiapkan dan mengonfigurasi Edge Microgateway.

Penggunaan

edgemicro configure -o [organization] -e [environment] -u [username] -p [password]

Parameter

Parameter Deskripsi
-o, --org Organisasi Apigee tempat Anda mengonfigurasi Edge Microgateway.
-e, --env Lingkungan tempat Anda mengonfigurasi Edge Microgateway.
-u, --username Nama pengguna Apigee Anda. Anda harus menjadi administrator organisasi untuk organisasi yang ditentukan.
-p, --password (Opsional) Sandi Anda. Anda akan diminta jika tidak memberikan parameter ini di command line.
-r, --url (Opsional) Menentukan alias host virtual untuk organisasi:lingkungan Anda. Lihat dokumentasi Edge untuk mempelajari host virtual. Default: org-env.apigee.net
-v, --virtualHosts (Opsional) Mengganti host virtual default, yaitu "default,secure". Gunakan opsi ini jika Anda memiliki host virtual yang ditentukan untuk organisasi Edge:lingkungan selain default ini. Lihat dokumentasi Edge untuk mempelajari host virtual.
-d, --debug (Opsional) Menyediakan informasi proses debug.
-h, --help Menampilkan informasi penggunaan.

Catatan penggunaan

Perintah ini menyimpan informasi konfigurasi di ~/.edgemicro/org-env-config.yaml.

Contoh

edgemicro configure -o docs -e test -u jdoe@example.com

Output

Jika berhasil, perintah akan menampilkan sekumpulan kunci yang perlu Anda gunakan saat memulai Edge Microgateway.

...

The following credentials are required to start edge micro
  key: d2f0a246ad52b5d2a8b04ba65b43c76348aba586691cf6185cd7bb9fb78fe9f
  secret: 59813bc1db4a7ada182705ae40893c28a6fae680c3deb42aefbf1a4db42e372

edgemicro configuration complete!

 

Membuat kunci

Perintah genkeys membuat pasangan kunci dan rahasia yang digunakan oleh Edge Microgateway untuk mengautentikasi dirinya sendiri saat memposting data analisis secara asinkron ke Apigee Edge.

Penggunaan

edgemicro genkeys -o [organization] -e [environment] -u [username] -p [password]

Parameter

Parameter Deskripsi
-o, --org Organisasi Apigee tempat Anda mengonfigurasi Edge Microgateway.
-e, --env Lingkungan tempat Anda mengonfigurasi Edge Microgateway.
-u, --username Nama pengguna Apigee Anda. Anda harus menjadi administrator organisasi untuk organisasi yang ditentukan.
-p, --password (Opsional) Sandi Anda. Anda akan diminta jika tidak memberikan parameter ini di command line.
-h, --help Menampilkan informasi penggunaan.

Catatan penggunaan

Jika berhasil, perintah akan menampilkan tiga item. Yang pertama adalah URL yang perlu Anda tempatkan dalam file konfigurasi. Dua lainnya adalah pasangan kunci yang diperlukan saat Anda memulai instance Edge Microgateway.

  • URL bootstrap: URL ini mengarah ke layanan Apigee Edge yang memungkinkan instance Edge Microgateway mengirim data analisis ke Apigee Edge. Anda perlu menyalin URL tersebut ke dalam file konfigurasi Edge Microgateway: ~/.edgemicro/org-env-config.yaml.
  • key: Kunci. Kunci ini, dan rahasianya, diperlukan sebagai input ke perintah CLI yang digunakan untuk memulai instance Edge Microgateway.
  • secret: Rahasia.

Contoh

edgemicro genkeys -o docs -e test -u jdoe@example.com

Output (Contoh)

Jika berhasil, perintah akan menampilkan sekumpulan kunci yang perlu Anda gunakan saat memulai Edge Microgateway.

configuring host edgemicroservices-us-east-1.apigee.net for region us-east-1
Please copy the following property to the edge micro agent config
  bootstrap: https://edgemicroservices-us-east-1.apigee.net/edgemicro/bootstrap/organization/jdoe/environment/test

The following credentials are required to start edge micro
  key: db39324077989c75eac34c13d285772ea8e3b982b957b3f52916f3048511443f
  secret: 5bf8da39de0056f88fdd5f25a8602d22f312c1c8c870580a5fef55ac6637b7ae

finished

 

Mengonfigurasi Edge Microgateway untuk Apigee Edge Private Cloud

Mengonfigurasi Edge Microgateway agar berfungsi dengan penginstalan Apigee Edge Private Cloud.

Penggunaan

edgemicro private configure -o [organization] -e [environment] -u [username] -p [password]

Parameter

Parameter Deskripsi
-o, --org Organisasi Apigee tempat Anda mengonfigurasi Edge Microgateway.
-e, --env Lingkungan tempat Anda mengonfigurasi Edge Microgateway.
-u, --username Nama pengguna Apigee Anda. Anda harus menjadi administrator organisasi untuk organisasi yang ditentukan.
-p, --password (Opsional) Sandi Anda. Anda akan diminta jika tidak memberikan parameter ini di command line.
-r, --runtime-url Menentukan URL runtime untuk instance cloud pribadi Anda.
-m, --mgmt-url URL server pengelolaan untuk instance cloud pribadi Anda.
-v, --virtualHosts Daftar host virtual yang dipisahkan koma untuk organisasi:lingkungan Anda. Default "default,secure".
-d, --debug (Opsional) Menyediakan informasi proses debug.
-h, --help Menampilkan informasi penggunaan.

Catatan penggunaan

Perintah ini menyimpan informasi konfigurasi di ~/.edgemicro/org-env-config.yaml.

Contoh

edgemicro private configure -o docs -e test -u jdoe@example.com -r http://192.162.55.100:9002 -m http://192.162.55.100:8080

Output

Jika berhasil, perintah akan menampilkan sekumpulan kunci yang perlu Anda gunakan saat memulai Edge Microgateway.

...

The following credentials are required to start edge micro
  key: d2f0a246ad52b5d2a8b04ba65b43c76348aba586691cf6185cd7bb9fb78fe9f
  secret: 59813bc1db4a7ada182705ae40893c28a6fae680c3deb42aefbf1a4db42e372

edgemicro configuration complete!

 

Memulai Edge Microgateway

Sebelum memulai Edge Microgateway, Anda harus menjalankan edgemicro configure (Cloud Publik) atau edgemicro private configure (Cloud Pribadi) terlebih dahulu. Perintah configure menampilkan nilai kunci dan rahasia yang diperlukan untuk memulai Edge Microgateway.

Penggunaan

edgemicro start -o [organization] -e [environment] -k [public-key] -s [secret-key]

Parameter

Parameter Deskripsi
-o, --org Organisasi Apigee tempat Anda mengonfigurasi Edge Microgateway.
-e, --env Lingkungan tempat Anda mengonfigurasi Edge Microgateway.
-k, --key Nilai kunci yang ditampilkan saat Anda menjalankan perintah "edgemicro configure".
-s, --secret Nilai rahasia yang ditampilkan saat Anda menjalankan perintah "edgemicro configure".
-p, --processes (Opsional) Jumlah proses yang akan dimulai. Default: Jumlah core di sistem Anda.
-d, --pluginDir (Opsional) Jalur absolut ke direktori plugin.
-r, --port (Opsional) Menggantikan nomor port yang ditentukan dalam file ~/.edgemicro/org-env-config.yaml. Default: 8000
-c, --cluster

(Opsional) Memulai Edge Microgateway dalam mode cluster.

Catatan: Mulai v2.3.1, opsi ini telah dihapus. Di v2.3.1 dan versi yang lebih baru, Edge Micro selalu dimulai dalam mode cluster.

-c --config (Opsional) Menentukan lokasi file default config.yaml. Secara default, file ini ada di ./config/config.yaml.
-d, --debug (Opsional) Menyediakan informasi proses debug.
-h, --help Menampilkan informasi penggunaan.

Menetapkan port

Perintah start memungkinkan Anda menentukan nomor port untuk menggantikan port yang ditentukan dalam file konfigurasi. Anda juga dapat menentukan nomor port menggunakan variabel lingkungan PORT. Contoh:

edgemicro start -o docs -e test -k abc123 -s xyz456 -p 2 --port 8002

atau

export PORT=8002 
edgemicro start -o org -e test -k key -s secret -p 2

Jika port sedang digunakan, Edge Microgateway akan menampilkan error.

Tentang pengelompokan

Edge Microgateway menggunakan modul cluster Node.js untuk mengaktifkan pengelompokan. Pengelompokan memungkinkan Edge Microgateway memanfaatkan sistem multi-core. Untuk mengetahui detailnya, lihat dokumentasi Node.js ini. 

Contoh

edgemicro start -o docs -e test -k abc123 -s xyz456

Contoh output:

...

PROCESS PID : 54709
installed plugin from analytics
installed plugin from analytics
installed plugin from oauth
installed plugin from oauth
installed plugin from analytics
installed plugin from oauth
5a86b570-a142-11e6-aa1f-6730e9065d6c edge micro listening on port 8000
5a86dc80-a142-11e6-962c-43d9cc723190 edge micro listening on port 8000
5a8751b0-a142-11e6-8241-cf1c517c91eb edge micro listening on port 8000
installed plugin from analytics
installed plugin from oauth
5a924e30-a142-11e6-8740-2944162ce275 edge micro listening on port 8000

 

Mengelola token

Perintah token memungkinkan Anda mendapatkan, mendekode, dan memverifikasi token akses OAuth2 yang ditandatangani. Lihat juga Mengamankan panggilan API dengan token akses OAuth2. 

Mendekode token

Mendekode token pembawa yang ditandatangani dan dienkode ke dalam representasi JWT (Java Web Token) JSON teks biasa. Token menyampaikan informasi tentang aplikasi developer Apigee Edge yang menyediakan kunci yang digunakan untuk membuat token, termasuk nama aplikasi, client_id, daftar produk, dan lainnya.

Penggunaan

edgemicro token decode -f [filename]

Parameter

Parameter Deskripsi
-f, --file Nama file yang berisi token JWT yang akan didekode.
-h, --help Menampilkan informasi penggunaan.

Contoh

edgemicro token decode -f token.jwt

Output (Contoh)

{ header: { typ: 'JWT', alg: 'RS256' },

  payload:
   { application_name: 'b43342ef-86f6-4666-a121-b9ac2025d217',
     client_id: 'O9ZQRZKnn1rdgcKQgsABSMdOsKS',
     scopes: [],
     api_product_list: [ 'MicroTest' ],
     iat: 1436280566,
     exp: 1436282365 },
  signature: '' }

Membuat token

Membuat token pembawa yang ditandatangani. Token ini memungkinkan aplikasi klien melakukan panggilan API terautentikasi ke Edge Microgateway. Token adalah Token Web JSON (JWT) yang kompatibel dengan OAuth 2.0. Kebijakan ini memerlukan nilai Consumer Key (client id) dan Consumer Secret (client secret) sebagai input dari aplikasi developer terdaftar di Apigee Edge. Lihat juga Mengamankan panggilan API dengan token akses OAuth2.

Penggunaan

edgemicro token get -o [org] -e [env] -i [client_id] -s [client_secret]

Parameter

Parameter Deskripsi
-o, --org Organisasi Apigee tempat Anda mengonfigurasi Edge Microgateway.
-e, --env Lingkungan tempat Anda mengonfigurasi Edge Microgateway.
-1, --key ID Klien dari Aplikasi Developer yang terkait dengan proxy yang kompatibel dengan Microgateway.
-s, --secret Rahasia Klien dari aplikasi Developer yang terkait dengan proxy yang kompatibel dengan Microgateway.
-h, --help Menampilkan informasi penggunaan.

Contoh

edgemicro token get -o docs -e test -i 5UzOwAXGoOeo60aew94PPG5MAZE3aJp -s 6vahKFGS9a3qMLwz

Output (Contoh)

{ token: 'eyJ0eXAiOiJKV1JhbGciOiJSUzI1NiJ9Glvbl9uYW1lIjoiNWNiMGY0NTV6TV3
EtOWMzOC00YmJjLWIzNzEtZGMxZTQzOGMxIiwiY2xpZW50X2lkIjoiNVV6T3dBWEdvSU9lbz
YwYWV3OTRQN0c1TUFaRTNhSnAiLCJzY2MiOltdLCJhcGlfcHJvZHVjdF9saXN0IjpbIkVkZ2
VNaWNyb1Rlc3RQcm9kdWN0Il0sImlhdCI3ODEyMzQ2MSwiZXhwIjoxNDc4MTI1MjYwfQ.Dx5
f5U7PXm8koNGmFX4N6VrxKMJnpndKgoJ5zWSJvBZ6Ccvhlpd85ipIIA5S2A5nx4obYWp_rpY
RJpIGYwyxP6Oq2j0rxnVjdCC4qyYMgthZjhKgEBVBe3s1ndP72GP2vV6PsSA9RQ2-yzsy9r0
TzhAZ3NJTxT1tS0XKqKngE-OhR3fJHVLAzdMDT0AmS9H0Z2NAJtQOuK6RTpCjG9B6Bc48AEM
sj7QSM-1LWiQ8LdY8k_BoC06qsTI7bCQGWwTuqL-ismbcx2bxovUxSemZIaoROfuF-dCZHG3
2aTP75WxBvvNgBBvPvQtPzbeSOtEaww' }

Membuat permintaan HTTP untuk mendapatkan token

Anda juga dapat membuat permintaan HTTP mentah untuk mendapatkan token. Berikut contoh curl. Cukup ganti nama org dan lingkungan Anda di URL, serta ganti nilai Consumer Id dan Consumer Secret untuk parameter client_id dan client_secret:

curl -i -X POST "http://<org>-<test>.apigee.net/edgemicro-auth/token" -d '{"grant_type": "client_credentials", "client_id": "4t8X137pOUUtMR7wag3M1yZTcRxeK", "client_secret": "RAcOFVOvO0jns"}' -H "Content-Type: application/json"

Memverifikasi token

Memverifikasi token pembawa yang ditandatangani terhadap kunci publik yang disimpan di Apigee Edge untuk organisasi dan lingkungan yang ditentukan.

Penggunaan

edgemicro token verify -o [org] -e [env] -f [filename]

Parameter

Parameter Deskripsi
-o, --org Organisasi Apigee tempat Anda mengonfigurasi Edge Microgateway.
-e, --env Lingkungan tempat Anda mengonfigurasi Edge Microgateway.
-f, --file Nama file yang berisi JWT untuk diverifikasi.
-h, --help Menampilkan informasi penggunaan.

Contoh

edgemicro token get -o docs -e test -f token.jwt

Contoh output untuk token yang valid

{ application_name: 'b43342ef-86f6-4666-a121-b9ac2025d217',

  client_id: 'O9ZQRZKnn1rdgcKQsAZUBkQSMdOsKS',

  scopes: [],

  api_product_list: [ 'MicroTest' ],

  iat: 1436396155,

  exp: 1436397954 }

Contoh output untuk token yang tidak valid

{ [JsonWebTokenError: invalid token] name: 'JsonWebTokenError', message: 'invalid token' }

Contoh output untuk token yang sudah habis masa berlakunya

{ [TokenExpiredError: jwt expired]

  name: 'TokenExpiredError',

  message: 'jwt expired',

  expiredAt: Tue Jul 07 2015 09:19:25 GMT-0600 (MDT) }

Mendapatkan token pemilik secara langsung

Anda mungkin lebih memilih untuk mendapatkan token pemilik secara langsung, dengan membuat permintaan HTTP ke endpoint token di Apigee Edge. Endpoint token sebenarnya diimplementasikan di proxy yang di-deploy dengan perintah CLI deploy-edge-service.

Berikut contoh curl. Cukup ganti nama org dan lingkungan Anda di URL, serta ganti nilai Consumer Id dan Consumer Secret yang diperoleh dari aplikasi developer di Apigee Edge untuk parameter client_id dan client_secret:

curl -i -X POST "http://<org>-<test>.apigee.net/edgemicro-auth/token" -d '{"grant_type": "client_credentials", "client_id": "4t8X137pOUUtMR7wag3M1yZTcRxeK", "client_secret": "RAcOFVOvO0jns"}' -H "Content-Type: application/json"

Contoh output:

HTTP/1.1 200 OK

X-Powered-By: Express

Cache-Control: no-store

Pragma: no-cache

Content-Type: application/json; charset=utf-8

Content-Length: 640

ETag: W/"280-ze/g/k+c9taqp110vjYQ"

Date: Fri, 17 07 2015 15:49:24 GMT

Connection: keep-alive

"<long string of numbers and letters>"

Memulai konfigurasi Edge Microgateway baru

Jalankan perintah ini sekali setelah Anda menginstal Edge Microgateway untuk pertama kalinya. Membuat file konfigurasi default baru: ~/.edgemicro/default.yaml.

Penggunaan

edgemicro init 

Parameter

Parameter Deskripsi
-h, --help Menampilkan informasi penggunaan.

Contoh

edgemicro init

Output (Berhasil)

config initialized to /MyHome/.edgemicro/default.yaml

Memverifikasi konfigurasi Edge Microgateway

Memastikan Edge Microgateway dikonfigurasi dengan benar.

Penggunaan

edgemicro verify -o [organization] -e [environment] -k [public-key] -s [secret-key]

Parameter

Parameter Deskripsi
-o, --org Organisasi Apigee tempat Anda mengonfigurasi Edge Microgateway.
-e, --env Lingkungan tempat Anda mengonfigurasi Edge Microgateway.
-k, --key Nilai kunci yang ditampilkan saat Anda menjalankan perintah "edgemicro configure".
-s, --secret Nilai rahasia yang ditampilkan saat Anda menjalankan perintah "edgemicro configure".
-h, --help Menampilkan informasi penggunaan.

Contoh

edgemicro verify -o docs -e test -k abc123 -s xyz456

Output (Berhasil)

logging to /var/tmp/edgemicro-My-Machine.local-a0c48610-a148-11e6-8466-93f081b05988
installed plugin from analytics
installed plugin from oauth
a0c48610-a148-11e6-8466-93f081b05988 edge micro listening on port 8000
verifying analytics negative case: OK
verifying bootstrap url availability:OK
verifying jwt_public_key availability: OK
verifying products availability: OK
verifying quota with configured products: OK
verifying analytics with payload: OK
verification complete

Periksa status cluster microgateway

Ditambahkan: v2.2.4-beta

Secara default, Edge Microgateway dimulai dalam mode cluster. Anda dapat menggunakan perintah ini untuk memeriksa status cluster.

Penggunaan

edgemicro status

Parameter

Parameter Deskripsi
-h, --help Menampilkan informasi penggunaan.

Contoh

edgemicro status

Output (Berhasil)

current nodejs version is v6.1.0
current edgemicro version is 2.2.4-beta
edgemicro is running with 4 workers

Menghentikan cluster microgateway

Ditambahkan: v2.2.4-beta

Menghentikan cluster Edge Microgateway.

Penggunaan

edgemicro stop

Parameter

Parameter Deskripsi
-h, --help Menampilkan informasi penggunaan.

Contoh

edgemicro stop

Output (Berhasil)

current nodejs version is v6.1.0
current edgemicro version is 2.2.4-beta
Stop Completed Successfully

Memuat ulang cluster microgateway

Ditambahkan: v2.2.4-beta

Menyediakan mulai ulang tanpa gangguan setelah perubahan konfigurasi. Memuat ulang Edge Microgateway dengan menarik konfigurasi baru.

Penggunaan

edgemicro reload -o [organization] -e [environment] -k [public-key] -s [secret-key]

Parameter

>
Parameter Deskripsi
-o, --org Organisasi Apigee tempat Anda mengonfigurasi Edge Microgateway.
-e, --env Lingkungan tempat Anda mengonfigurasi Edge Microgateway.
-k, --key Nilai kunci yang ditampilkan saat Anda menjalankan perintah "edgemicro configure".
-s, --secret Nilai rahasia yang ditampilkan saat Anda menjalankan perintah "edgemicro configure".
-h, --help Menampilkan informasi penggunaan.

Contoh

edgemicro reload -o docs -e test -k abc123 -s xyz456

Output (Berhasil)

...

Reload Completed Successfully