Halaman ini berlaku untuk Apigee dan Apigee hybrid.
Lihat Dokumentasi Apigee Edge.
Antarmuka Command Line (CLI) apigee-remote-service-cli
membantu Anda
menyediakan dan mengelola Adaptor Apigee untuk Envoy.
Menyederhanakan perintah CLI dengan opsi ‑‑config
Opsi ‑‑config
menentukan lokasi
dari file config.yaml
yang dibuat oleh perintah provision
. Keuntungan yang bermanfaat
dari opsi ini adalah
memungkinkan Anda melewati sebagian besar parameter perintah lain karena CLI menariknya langsung dari file config.yaml
.
Perlu diketahui bahwa setiap parameter command line yang ditentukan akan menggantikan nilai dalam file config.yaml
.
- organisasi
- lingkungan
- runtime
- management
- tidak aman
- namespace
- yang lalu
- opdk
Anda dapat menggunakan opsi ini saat mengupgrade adaptor; Namun, Anda tetap harus menyertakan
--force-proxy-install
dalam kasus tersebut.
Misalnya, Anda dapat menjalankan perintah provision
seperti ini:
apigee-remote-service-cli provision --config='old-config.yaml' > new-config.yaml
Perhatikan bahwa jika Anda tidak mengubah nilai apa pun di file konfigurasi lama, Anda tidak perlu menyimpan yang baru, karena akan sama dengan aslinya.
Perintah binding daftar
Cantumkan semua produk API yang terikat dengan Remote Service.
Penggunaan
apigee-remote-service-cli bindings list [flags]
Parameter
Parameter | Kehadiran | Digunakan dengan produk | Deskripsi |
---|---|---|---|
-c,
|
Opsional | Semua | (String) Jalur ke file konfigurasi Apigee Remote Service. Tips: Flag ini memungkinkan Anda menghilangkan sebagian besar parameter perintah lainnya, karena CLI dapat menariknya langsung dari file konfigurasi. Lihat Menggunakan opsi ‑‑config .
|
-e,
|
Opsional jika --config ada; diperlukan jika sebaliknya. |
Semua | (String) Lingkungan di organisasi Anda. |
-h,
|
Opsional | Semua | Menampilkan bantuan untuk parameter perintah. |
‑‑insecure
|
Opsional | Semua | Izinkan koneksi server yang tidak aman saat menggunakan SSL. |
‑‑legacy
|
T/A | Khusus Edge Public Cloud | Parameter ini tidak berlaku untuk penginstalan Apigee. |
-m,
|
T/A | Khusus Edge Private Cloud | Parameter ini tidak berlaku untuk penginstalan Apigee. |
‑‑mfa
| T/A | Khusus Edge Public Cloud | Parameter ini tidak berlaku untuk penginstalan Apigee. |
‑‑opdk
| T/A | Khusus Edge Private Cloud | Parameter ini tidak berlaku untuk penginstalan Apigee. |
-o,
|
Opsional jika --config ada; diperlukan jika sebaliknya. |
Semua | (String) Organisasi Apigee. Anda harus menjadi administrator org. |
-p,
|
T/A (Khusus Auth Dasar) |
Khusus Edge Public dan Private Cloud | Parameter ini tidak berlaku untuk penginstalan Apigee. |
-r,
|
Opsional jika --config ada; diperlukan jika sebaliknya. |
Khusus Apigee Hybrid | (String) Menentukan URL runtime untuk instance hybrid Private Cloud atau Apigee Anda.
URL harus diawali dengan https:// . Contoh: https://apitest.example.net
|
|
T/A | Khusus Edge Private Cloud | Parameter ini tidak berlaku untuk penginstalan Apigee. |
-t,
|
Wajib (khusus autentikasi token OAuth) |
Semua | (String) Token OAuth atau SAML yang Anda buat dari informasi akun Apigee Anda. Mengganti kredensial apa pun yang diberikan lainnya. |
-u,
|
T/A (Khusus Auth Dasar) |
Khusus Edge Public dan Private Cloud | Parameter ini tidak berlaku untuk penginstalan Apigee. |
-v,
|
Opsional | Semua | (Opsional) Menghasilkan output panjang. |
Contoh
apigee-remote-service-cli bindings list -o myorg -e test --token $TOKEN \ -c config.yaml
Contoh output
API Products ============ Bound ----- envoy-test: Quota: 5 requests every 1 minute Target bindings: httpbin.org Paths: httpbin: Quota: 5 requests every 1 minute Target bindings: httpbin.org Paths: /httpbin / Unbound ------- product-1: Quota: 100 requests every 1 hour product-2: Quota: 1000 requests every 1 month product-3: product-4:
Perintah bantuan
Bantuan online disediakan untuk semua perintah apigee-remote-service-cli
. Cukup ketik:
apigee-remote-service-cli help
Untuk bantuan terkait perintah apa pun, ketik:
apigee-remote-service-cli [command] help
Contoh:
apigee-remote-service-cli provision help
Perintah penyediaan
Perintah apigee-remote-service-cli provision
menginstal dua proxy API di Apigee
Pengaturan Edge, menyiapkan sertifikat, dan membuat kredensial yang Anda perlukan
mengonfigurasi Adaptor Apigee untuk Envoy.
Penggunaan
apigee-remote-service-cli provision [flags]
Parameter
Parameter | Kehadiran | Digunakan dengan produk | Deskripsi |
---|---|---|---|
‑‑analytics-sa
|
Opsional | Apigee hybrid dan Apigee saja |
(String) Gunakan tanda ini untuk menentukan jalur ke file kunci akun layanan Google Cloud, dengan
akun layanan memiliki peran |
-c,
|
Opsional | Semua | (String) Jalur ke file konfigurasi Apigee Remote Service. Tips: Flag ini memungkinkan Anda menghilangkan sebagian besar parameter perintah lainnya, karena CLI dapat menariknya langsung dari file konfigurasi. Lihat Menggunakan opsi --config .
|
-e,
|
Opsional jika --config ada; diperlukan jika sebaliknya. |
Semua | (String) Lingkungan di organisasi Anda. |
-f, ‑‑force-proxy-install
|
Opsional | Semua | (Opsional) Memaksa proxy remote-service untuk diinstal ulang jika
sudah terinstal di organisasi Anda.
|
-h,
|
Opsional | Semua | Menampilkan bantuan untuk parameter perintah. |
‑‑insecure
|
Opsional | Semua | Izinkan koneksi server yang tidak aman saat menggunakan SSL. |
‑‑legacy
|
T/A | Khusus Edge Public Cloud | Parameter ini tidak berlaku untuk penginstalan Apigee. |
-m,
|
T/A | Khusus Edge Private Cloud | Parameter ini tidak berlaku untuk penginstalan Apigee. |
‑‑mfa
| T/A | Khusus Edge Public Cloud | Parameter ini tidak berlaku untuk penginstalan Apigee. |
-n, ‑‑namespace
|
Opsional jika --config ada; nilai defaultnya adalah apigee .
|
Hanya untuk deployment Kubernetes | (String) Memberikan konfigurasi sebagai Envoy ConfigMap dalam namespace yang ditentukan. Default: apigee
|
‑‑opdk
| T/A | Khusus Edge Private Cloud | Parameter ini tidak berlaku untuk penginstalan Apigee. |
-o,
|
Opsional jika --config ada; diperlukan jika sebaliknya. |
Semua | (String) Organisasi Apigee. Anda harus menjadi administrator org untuk melakukan penyediaan. |
-p,
|
T/A (Khusus Auth Dasar) |
Khusus Edge Public dan Private Cloud | Parameter ini tidak berlaku untuk penginstalan Apigee. |
‑‑rotate
|
Opsional | Khusus Apigee Hybrid | (Bilangan bulat) Jika n > 0, buat kunci pribadi baru dan simpan n kunci publik (khusus campuran) |
-r,
|
Opsional jika --config ada; diperlukan jika sebaliknya. |
Khusus Apigee Hybrid | (String) Menentukan URL runtime untuk instance hybrid Apigee Anda.
URL harus diawali dengan https:// . Contoh: https://apitest.example.net
|
|
T/A | Khusus Edge Private Cloud | Parameter ini tidak berlaku untuk penginstalan Apigee. |
-t,
|
Wajib (khusus autentikasi token OAuth) |
Semua | (String) Token OAuth atau SAML yang Anda buat dari informasi akun Apigee Anda. Mengganti kredensial apa pun yang diberikan lainnya. |
-u,
|
T/A (Khusus Auth Dasar) |
Khusus Edge Public dan Private Cloud | Parameter ini tidak berlaku untuk penginstalan Apigee. |
-v,
|
Opsional | Semua | (Opsional) Menghasilkan output panjang. |
‑‑virtual-hosts
|
T/A | Khusus Edge Private Cloud | Parameter ini tidak berlaku untuk penginstalan Apigee. |
Contoh
Seperti yang ditunjukkan contoh berikut, penting untuk menangkap output perintah provision
dalam file, yang digunakan
sebagai input untuk Adaptor Apigee lainnya untuk operasi Envoy.
Contoh:
apigee-remote-service-cli provision --legacy --mfa $MFA --username $USER --password $PASSWORD \ --organization $ORG --environment $ENV > config.yaml
Perintah Sample
Membuat dan mencantumkan contoh file konfigurasi.
Membuat contoh file konfigurasi
Membuat contoh file konfigurasi untuk deployment Envoy dan Istio asli.
Penggunaan
apigee-remote-service-cli samples create [flags]
Deskripsi
Perintah ini memerlukan file config.yaml
yang valid sebagai input. File input ini adalah file yang
yang dibuat melalui penyediaan.
Secara default, file sampel adalah output ke direktori yang bernama ./samples
. Perintah
membuat direktori ini untuk Anda.
Jika Anda menggunakan Envoy native, perintah tersebut mengambil host layanan target dan nama yang diinginkan untuk
gugusnya. Juga mengatur koneksi SSL khusus dari {i>proxy<i} Envoy ke layanan jarak jauh
cluster jika folder yang berisi tls.key
dan tls.crt
disediakan melalui --tls
.
Jika Anda menggunakan Istio, dengan proxy Envoy bertindak sebagai file bantuan, jika target tidak ditentukan,
contoh httpbin
akan dibuat. Jika tidak, Anda bertanggung
jawab untuk mempersiapkan
file konfigurasi yang terkait dengan
deployment layanan target Anda.
Parameter
Parameter | Kehadiran | Digunakan dengan produk | Deskripsi |
---|---|---|---|
‑‑adapter‑host
|
Digunakan hanya untuk template Envoy | Semua | (String) Nama host adaptor (default: localhost )
|
-c, ‑‑config
|
Wajib | Semua | (String) Jalur ke file konfigurasi Layanan Jarak Jauh Apigee. Tips: Flag ini memungkinkan Anda menghilangkan sebagian besar parameter perintah lainnya, karena CLI dapat menariknya langsung dari file konfigurasi. Lihat Menggunakan opsi --config .
|
-f, ‑‑force
|
Opsional | Semua | Memaksa direktori yang ada untuk ditimpa. |
-h, ‑‑help
|
Opsional | Semua | Menampilkan bantuan untuk parameter perintah. |
‑‑host |
Digunakan hanya untuk template Envoy | Semua | (String) Host layanan target (httpbin.org default)
|
-n, ‑‑name |
Opsional | Semua | (String) Nama layanan target (httpbin.org default)
|
‑‑out
|
Opsional | Semua | (String) Direktori tempat membuat contoh file konfigurasi. Default: ./samples
|
‑‑tag
|
Digunakan hanya untuk template Istio | Semua | (String) Tag versi image Adaptor Envoy. Default: Versi rilis saat ini |
-t, ‑‑template
|
Opsional | Semua | (String) Nama template Envoy atau Istio. Untuk melihat daftar template yang tersedia, jalankan perintah
apigee-remote-service samples templates . Default: istio-1.9 . Default
berfungsi untuk semua versi Istio 1.9+.
|
‑‑tls
|
Opsional, hanya untuk template Envoy | Semua | (String) Direktori yang berisi file tls.key dan tls.crt
yang digunakan untuk
layanan adaptor.
|
Contoh
apigee-remote-service-cli samples create -c ./config.yaml
Cantumkan opsi template yang tersedia
Mencantumkan template yang tersedia untuk digunakan dengan parameter --templates
untuk samples
perintah.
Penggunaan
apigee-remote-service-cli samples templates
Parameter
Tidak ada.
Contoh
apigee-remote-service-cli samples templates
Supported templates (native is deprecated): envoy-1.15 envoy-1.16 envoy-1.17 istio-1.7 istio-1.8 istio-1.9
Perintah token
Anda dapat menggunakan token JWT untuk melakukan panggilan proxy API yang diautentikasi daripada menggunakan kunci API. Perintah token memungkinkan Anda membuat, memeriksa, dan merotasi token JWT untuk tujuan ini.
Membuat token JWT
Anda dapat menggunakan token JWT untuk melakukan panggilan proxy API yang diautentikasi ke target layanan jarak jauh. Lihat Menggunakan autentikasi berbasis JWT.Penggunaan
apigee-remote-service-cli token create [flags]
Parameter
Parameter | Kehadiran | Digunakan dengan produk | Deskripsi |
---|---|---|---|
-c,
|
Required | Semua | (String) Jalur ke file konfigurasi Apigee Remote Service. Tips: Flag ini memungkinkan Anda menghilangkan sebagian besar parameter perintah lainnya, karena CLI dapat menariknya langsung dari file konfigurasi. Lihat Menggunakan opsi --config .
|
-e,
|
Opsional jika --config ada; diperlukan jika sebaliknya. |
Semua | (String) Lingkungan di organisasi Anda. |
-h,
|
Opsional | Semua | Menampilkan bantuan untuk parameter perintah. |
--i, --id
|
Wajib | Semua | (String) Kredensial Kunci yang ditemukan di aplikasi developer Apigee seperti yang dijelaskan di Cara mendapatkan kunci API. |
‑‑insecure
|
Opsional | Semua | Izinkan koneksi server yang tidak aman saat menggunakan SSL. |
‑‑legacy
|
T/A | Khusus Edge Public Cloud | Parameter ini tidak berlaku untuk penginstalan Apigee. |
‑‑opdk
| T/A | Khusus Edge Private Cloud | Parameter ini tidak berlaku untuk penginstalan Apigee. |
-o,
|
Opsional jika --config ada; diperlukan jika sebaliknya. |
Semua | (String) Organisasi Apigee. Anda harus menjadi administrator org. |
-r,
|
Opsional jika --config ada; diperlukan jika sebaliknya. |
Khusus Apigee Hybrid | (String) Menentukan URL runtime untuk instance hybrid Private Cloud atau Apigee Anda.
URL harus diawali dengan https:// . Contoh: https://apitest.example.net
|
--s, ‑‑secret
|
Wajib | Semua | (String) Kredensial Secret yang ditemukan di aplikasi developer Apigee seperti yang dijelaskan di Cara mendapatkan kunci API. |
|
T/A | Khusus Edge Private Cloud | Parameter ini tidak berlaku untuk penginstalan Apigee. |
-v,
|
Opsional | Semua | (Opsional) Menghasilkan output panjang. |
Contoh
apigee-remote-service-cli token create -o myorg -e test -i YUmlZAcBKNsTAelJqPZFl3sh58ObATX9 \ -s icTARgaKHqvUH1dq -c config.yaml
Output
Jika berhasil, Anda akan melihat output token JST yang mirip dengan berikut ini:eyJraWQiOiIxIiwidHlwIjoiSldUIiwiYWxnIjoiUlMyNTYifQ.eyJhY2Nlc3NfdG9rZW4iOiJ0a2tlVzVKQTY2a0pZYTB4bFV1cVBsUW1BMU43IiwiYXVkIjoiaXN0aW8iLCJuYmYiOjE1MzAxMzg1OTEsImFwaV9wcm9kdWN0X2xpc3QiOlsiaXN0aW8tcHJvZHVjdCJdLCJhcHBsaWNhdGlvbl9uYW1lIjoiaXN0aW8tYXBwIiwiZGV2ZWxvcGVyX2VtYWlsIjoicFluZ2Zsb3lkQGdvb2dsZS5jb20iLCJpc3MiOiJodHRwczovL2FwaWdlZXNlYXJjaC10ZXN0LmFwaWdlZS5uZXQvaXN0aW8tYXV0aC90b2tlbiIsImV4cCI6MTUzMDEzOTQ5MSwiaWF0IjoxNTMwMTM4NTkxLCJqdGkiOiIxODgzMzViZi0wMmE4LTRjZGUsOGFkOS0yMWJmNDZjNmRjZDkiLCJjbGllbnRfaWQiOiJZVW1sWkFjQktOc1RBZWxKcVBZRmwzc2g1OE9iQVRYOSJ9.AL7pKSTmond-NSPRNNHVbIzTdAnZjOXcjQ-BbOJ_8lsQvF7PuiOUrGIhY5XTcJusisKgbCdtIxBl8Wq1EiQ_fKnUc3JYYOqzpTB5bGoFy0Yqbfu96dneuWyzgZnoQBkqwZkbQTIg7WNTGx1TJX-UTePvBPxAefiAbaEUcigX9tTsXPoRJZOTrm7IOeKpxpB_gQYkxQtV1_NbERxjTPyMbHdMWal9_xRVzSt7mpTGudMN9OR-VtQ1uXA67GOqhZWcOzq57qImOiCMbaoKnKUADevyWjX_VscN5ZZUtzQUQhTrmv8aR69-uVhMIPKp9juMyYKaYn2IsYZEeCWfhfV45Q
Memeriksa token JWT
Anda dapat memeriksa token JWT dengan perintah ini. Lihat juga Memeriksa token.Penggunaan
apigee-remote-service-cli token inspect [flags]
Parameter
Parameter
Parameter | Kehadiran | Digunakan dengan produk | Deskripsi |
---|---|---|---|
-c,
|
Required | Semua | (String) Jalur ke file konfigurasi Apigee Remote Service. Tips: Flag ini memungkinkan Anda menghilangkan sebagian besar parameter perintah lainnya, karena CLI dapat menariknya langsung dari file konfigurasi. Lihat Menggunakan opsi ‑‑config .
|
-e,
|
Opsional jika --config ada; diperlukan jika sebaliknya. |
Semua | (String) Lingkungan di organisasi Anda. |
-f,
|
Wajib | Semua | (String) File token (default: gunakan stdin )
|
-h,
|
Opsional | Semua | Menampilkan bantuan untuk parameter perintah. |
‑‑insecure
|
Opsional | Semua | Izinkan koneksi server yang tidak aman saat menggunakan SSL. |
‑‑legacy
|
T/A | Khusus Edge Public Cloud | Parameter ini tidak berlaku untuk penginstalan Apigee. |
‑‑opdk
| T/A | Khusus Edge Private Cloud | Parameter ini tidak berlaku untuk penginstalan Apigee. |
-o,
|
Opsional jika --config ada; diperlukan jika sebaliknya. |
Semua | (String) Organisasi Apigee. Anda harus menjadi administrator org. |
-r,
|
Opsional jika --config ada; diperlukan jika sebaliknya. |
Khusus Apigee Hybrid | (String) Menentukan URL runtime untuk instance hybrid Private Cloud atau Apigee Anda.
URL harus diawali dengan https:// . Contoh: https://apitest.example.net
|
|
T/A | Khusus Edge Private Cloud | Parameter ini tidak berlaku untuk penginstalan Apigee. |
-v,
|
Opsional | Semua | (Opsional) Menghasilkan output panjang. |
Contoh
apigee-remote-service-cli token inspect -c config.yaml <<< $TOKEN
Output
Jika berhasil, Anda akan melihat output mirip seperti berikut:{ "aud": [ "remote-service-client" ], "exp": 1591741549, "iat": 1591740649, "iss": "https://apigee-docs-test.apigee.net/remote-service/token", "jti": "99325d2e-6440-4278-9f7f-b252a1a79e53", "nbf": 1591740649, "access_token": "VfzpXzBGAQ07po0bPMKY4JgQjus", "api_product_list": [ "httpbin" ], "application_name": "httpbin", "client_id": "GYDGHy5TRpV8AejXCOlreP7dPVepA8H", "developer_email": "user@example.com", "scope": "" } verifying... token ok.
Merotasi token JWT
Pada waktu tertentu setelah pertama kali membuat JWT, Anda mungkin perlu mengubah kunci publik/pribadi disimpan oleh Apigee dalam peta nilai kunci (KVM) terenkripsinya. Proses pembuatan pasangan kunci baru disebut rotasi kunci. Saat Anda merotasi kunci, pasangan kunci pribadi/publik baru akan dibuat dan disimpan di "istio" di organisasi/lingkungan Apigee Anda. Selain itu, kunci publik lama dipertahankan bersama dengan nilai ID kunci aslinya.Penggunaan
apigee-remote-service-cli token rotate-cert [flags]
Parameter
Parameter | Kehadiran | Digunakan dengan produk | Deskripsi |
---|---|---|---|
-c,
|
Required | Semua | (String) Jalur ke file konfigurasi Apigee Remote Service. Tips: Flag ini memungkinkan Anda menghilangkan sebagian besar parameter perintah lainnya, karena CLI dapat menariknya langsung dari file konfigurasi. Lihat Menggunakan opsi --config .
|
-e,
|
Opsional jika --config ada; diperlukan jika sebaliknya. |
Semua | (String) Lingkungan di organisasi Anda. |
-h,
|
T/A | Khusus Edge Public dan Private Cloud | Menampilkan bantuan untuk parameter perintah. |
--k, --key
|
T/A | Khusus Edge Public dan Private Cloud | (String) Kunci penyediaan. |
‑‑insecure
|
T/A | Khusus Edge Public dan Private Cloud | Izinkan koneksi server yang tidak aman saat menggunakan SSL. |
‑‑legacy
|
T/A | Khusus Edge Public Cloud | Anda harus menetapkan tanda ini jika menggunakan Apigee Edge untuk Cloud Publik. Menetapkan URL pengelolaan dan runtime untuk Apigee Edge untuk Cloud Publik. |
‑‑opdk
| T/A | Khusus Edge Private Cloud | Anda harus menetapkan tanda ini jika menggunakan Apigee Edge untuk Private Cloud. |
-o,
|
Opsional jika --config ada; diperlukan jika sebaliknya. |
Khusus Edge Public dan Private Cloud | (String) Organisasi Apigee. Anda harus menjadi administrator org. |
-r,
|
T/A | Khusus Edge Private Cloud | (String) Menentukan URL runtime untuk instance hybrid Private Cloud atau Apigee Anda.
URL harus diawali dengan https:// . Contoh: https://apitest.example.net
|
--s, ‑‑secret
|
Wajib | Semua | (String) Rahasia penyediaan. |
|
T/A | Khusus Edge Private Cloud | (String) Menentukan sertifikat TLS sisi klien, kunci pribadi, dan CA root untuk koneksi mTLS. |
--t, ‑‑truncate
|
Wajib | Semua | (Bilangan bulat) Jumlah sertifikat yang disimpan dalam JWKS (default 2). |
-v,
|
Opsional | Semua | (Opsional) Menghasilkan output panjang. |
Contoh
apigee-remote-service-cli token rotate-cert -c config.yaml -o myorg -e test \ -k 2e238ffa15dc5ab6a1e97868e7581f6c60ddb8575478582c256d8b7e5b2677a8 \ -s 51058077223fa7b683c3bea845c5cca138340d1d5583922b6d465f9f918a4b08
Output
certificate successfully rotated
Membuat token internal
Buat token JWT untuk mengizinkan panggilan API layanan jarak jauh.Penggunaan
apigee-remote-service-cli token internal [flags]
Parameter
Parameter
Parameter | Kehadiran | Digunakan dengan produk | Deskripsi |
---|---|---|---|
-c,
|
Wajib | Khusus Apigee Hybrid | (String) Jalur ke file konfigurasi Apigee Remote Service. Tips: Flag ini memungkinkan Anda menghilangkan sebagian besar parameter perintah lainnya, karena CLI dapat menariknya langsung dari file konfigurasi. Lihat Menggunakan opsi --config .
|
-d,
|
Wajib | Khusus Apigee Hybrid | (String) waktu JWT internal yang valid dari pembuatan (default: 10m0s (10 menit)).
|
-e,
|
Opsional jika --config ada; diperlukan jika sebaliknya. |
Khusus Apigee Hybrid | (String) Lingkungan di organisasi Anda. |
-h,
|
Opsional | Khusus Apigee Hybrid | Menampilkan bantuan untuk parameter perintah. |
‑‑insecure
|
Opsional | Khusus Apigee Hybrid | Izinkan koneksi server yang tidak aman saat menggunakan SSL. |
-o,
|
Opsional jika --config ada; diperlukan jika sebaliknya. |
Khusus Apigee Hybrid | (String) Organisasi Apigee. Anda harus menjadi administrator org. |
-r,
|
Opsional jika --config ada; diperlukan jika sebaliknya. |
Khusus Apigee Hybrid | (String) Menentukan URL runtime untuk instance hybrid Apigee Anda.
URL harus diawali dengan https:// . Contoh: https://apitest.example.net
|
-v,
|
Opsional | Khusus Apigee Hybrid | (Opsional) Menghasilkan output panjang. |
Perintah versi
Mencetak versi CLI.
apigee-remote-service-cli version
File konfigurasi
Bagian ini menunjukkan contoh file konfigurasi dengan semua opsi yang tersedia.
global: temp_dir: /tmp/apigee-istio keep_alive_max_connection_age: 10m api_address: :5000 metrics_address: :5001 tls: cert_file: tls.crt key_file: tls.key tenant: internal_api: https://istioservices.apigee.net/edgemicro remote_service_api: https://org-test.apigee.net/remote-service org_name: org env_name: env key: mykey secret: mysecret client_timeout: 30s tls: ca_file: /opt/apigee/tls/ca.crt cert_file: /opt/apigee/tls/tls.crt key_file: /opt/apigee/tls/tls.key allow_unverified_ssl_cert: false products: refresh_rate: 2m analytics: legacy_endpoint: false file_limit: 1024 send_channel_size: 10 collection_interval: 10s auth: api_key_claim: claim api_key_cache_duration: 30m api_key_header: x-api-key api_header: :authority allow_unauthorized: false jwt_provider_key: https://org-test.apigee.net/remote-token/token append_metadata_headers: true