Anda sedang melihat dokumentasi Apigee Edge.
Buka
dokumentasi Apigee X. info
Antarmuka Command Line (CLI) apigee-remote-service-cli
membantu Anda menyediakan dan mengelola Adaptor Apigee untuk Envoy.
Perintah membuat daftar binding
Mencantumkan semua produk API yang terikat dengan Layanan Jarak Jauh.
Penggunaan
apigee-remote-service-cli bindings list [flags]
Parameter
Parameter | Ketersediaan | Digunakan dengan produk | Deskripsi |
---|---|---|---|
-c,
|
Wajib | Semua | (String) Jalur ke file konfigurasi Apigee Remote Service. Tips: Flag ini memungkinkan Anda menghilangkan sebagian besar parameter perintah lainnya karena CLI dapat mengambilnya langsung dari file konfigurasi. Lihat Menggunakan opsi ‑‑config .
|
-e,
|
Wajib | Semua | (String) Lingkungan di organisasi Anda. |
-h,
|
Opsional | Semua | Menampilkan bantuan untuk parameter perintah. |
‑‑insecure
|
Opsional | Semua | Izinkan koneksi server tidak aman saat menggunakan SSL. |
‑‑legacy
|
Wajib | Khusus Cloud Publik Edge | Anda harus menetapkan tanda ini jika menggunakan Apigee Edge untuk Cloud Publik. Menetapkan URL pengelolaan dan runtime untuk Apigee Edge untuk Cloud Publik. |
-m,
|
Wajib | Khusus Edge Private Cloud | (String) URL dasar pengelolaan untuk Apigee Edge untuk penginstalan Private Cloud.
Default: https://api.enterprise.apigee.com
|
‑‑mfa
| Wajib | Khusus Cloud Publik Edge | (String) Token otorisasi multi-faktor untuk Apigee Edge untuk Public Cloud. Hanya diperlukan jika MFA disiapkan di akun Apigee Edge Anda. |
‑‑opdk
| Wajib | Khusus Edge Private Cloud | Anda harus menetapkan tanda ini jika menggunakan Apigee Edge untuk Private Cloud. |
-o,
|
Wajib | Semua | (String) Organisasi Apigee. Anda harus menjadi administrator org. |
-p,
|
Wajib (Khusus Basic Auth) |
Edge Public dan Private Cloud saja | (String) Sandi Apigee Anda. Secara opsional, Anda dapat menentukan
sandi dalam file .netrc . Lihat juga
Menggunakan .netrc untuk kredensial.
|
-r,
|
Wajib | Khusus Edge Private Cloud dan Apigee hybrid | (String) Menentukan URL runtime untuk instance hybrid Private Cloud atau Apigee Anda.
URL harus diawali dengan https:// . Misalnya: https://apitest.apigee-hybrid-docs.net .
|
|
Opsional | Khusus Edge Private Cloud | (String) Menentukan sertifikat TLS sisi klien, kunci pribadi, dan CA root untuk koneksi mTLS. |
-t,
|
Wajib (khusus autentikasi token OAuth) |
Semua | (String) Token OAuth atau SAML yang Anda buat dari informasi akun Apigee. Mengganti kredensial lain yang diberikan. |
-u,
|
Wajib (Khusus Basic Auth) |
Edge Public dan Private Cloud saja |
(String) Nama pengguna Apigee Anda (biasanya alamat email).
Secara opsional, Anda dapat menentukan nama pengguna dalam file .netrc . Jika Anda melakukannya, Anda tidak perlu memberikan nama pengguna pada command line. Lihat
juga Menggunakan .netrc untuk kredensial.
|
-v,
|
Opsional | Semua | (Opsional) Menghasilkan output panjang. |
Contoh
apigee-remote-service-cli bindings list -o myorg -e test -u user@example.com \ -c config.yaml -p abc123
Contoh output
PI 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 tentang 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 organisasi Apigee Edge Anda, menyiapkan sertifikat, dan menghasilkan kredensial yang Anda perlukan untuk mengonfigurasi Apigee Adapter untuk Envoy.
Penggunaan
apigee-remote-service-cli provision [flags]
Parameter
Parameter | Ketersediaan | Digunakan dengan produk | Deskripsi |
---|---|---|---|
‑‑analytics-sa
|
Opsional | Khusus Apigee Hybrid dan Apigee X |
(String) Gunakan flag ini untuk menentukan jalur ke file kunci akun layanan Google Cloud, dengan
akun layanan memiliki peran |
-c,
|
Wajib | Semua | (String) Jalur ke file konfigurasi Apigee Remote Service. Tips: Flag ini memungkinkan Anda menghilangkan sebagian besar parameter perintah lainnya karena CLI dapat mengambilnya langsung dari file konfigurasi. Lihat Menggunakan opsi ‑‑config .
|
-e,
|
Wajib | 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 tidak aman saat menggunakan SSL. |
‑‑legacy
|
Wajib | Khusus Cloud Publik Edge | Anda harus menetapkan tanda ini jika menggunakan Apigee Edge untuk Cloud Publik. Menetapkan URL pengelolaan dan runtime untuk Apigee Edge untuk Cloud Publik. |
-m,
|
Wajib | Khusus Edge Private Cloud | (String) URL dasar pengelolaan untuk Apigee Edge untuk penginstalan Private Cloud.
Default: https://api.enterprise.apigee.com
|
‑‑mfa
| Wajib | Khusus Cloud Publik Edge | Token otorisasi multi-faktor untuk Apigee Edge untuk Public Cloud Anda. Hanya diperlukan jika MFA disiapkan di akun Apigee Edge Anda. |
-n, ‑‑namespace
|
Opsional | Semua | (String) Memberikan konfigurasi sebagai Envoy ConfigMap dalam namespace yang ditentukan. Default: apigee
|
‑‑opdk
| Wajib | Khusus Edge Private Cloud | Anda harus menetapkan tanda ini jika menggunakan Apigee Edge untuk Private Cloud. |
-o,
|
Wajib | Semua | (String) Organisasi Apigee. Anda harus menjadi administrator org agar dapat melakukan penyediaan. |
-p,
|
Wajib (Khusus Basic Auth) |
Edge Public dan Private Cloud saja | (String) Sandi Apigee Anda. Jika ingin, Anda dapat menentukan
sandi dalam file .netrc . Jika melakukannya, Anda tidak perlu
memberikan sandi pada command line. Lihat juga
Menggunakan .netrc untuk kredensial.
|
‑‑rotate-int
|
Opsional | Khusus Apigee Hybrid | (Bilangan bulat) Jika n > 0, buat kunci pribadi baru dan pertahankan n kunci publik (khusus hybrid) |
-r,
|
Wajib | Khusus Edge Private Cloud dan Apigee hybrid | (String) Menentukan URL runtime untuk instance hybrid Private Cloud atau Apigee Anda.
URL harus diawali dengan https:// . Misalnya: https://apitest.apigee-hybrid-docs.net .
|
|
Opsional | Khusus Edge Private Cloud | (String) Menentukan sertifikat TLS sisi klien, kunci pribadi, dan CA root untuk koneksi mTLS. |
-t,
|
Wajib (khusus autentikasi token OAuth) |
Semua | (String) Token OAuth atau SAML yang Anda buat dari informasi akun Apigee. Mengganti kredensial lain yang diberikan. |
-u,
|
Wajib (Khusus Basic Auth) |
Edge Public dan Private Cloud saja |
(String) Nama pengguna Apigee Anda (biasanya alamat email).
Secara opsional, Anda dapat menentukan nama pengguna dalam file .netrc . Lihat
juga Menggunakan .netrc untuk kredensial.
|
-v,
|
Opsional | Semua | (Opsional) Menghasilkan output panjang. |
‑‑virtual-hosts
|
Opsional | Khusus Edge Private Cloud | (String) Mengganti host virtual default, yaitu default,secure . Gunakan opsi ini jika Anda
memiliki host virtual yang ditentukan untuk lingkungan organisasi Edge selain setelan default ini.
|
Contoh
Seperti yang ditampilkan dalam contoh berikut, penting untuk merekam output perintah provision
dalam file, yang digunakan sebagai input bagi 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 native.
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 dibuat melalui penyediaan.
Secara default, file contoh di-output ke direktori bernama ./samples
. Perintah tersebut
membuat direktori ini untuk Anda.
Jika Anda menggunakan Envoy native, perintah ini akan menggunakan host layanan target dan nama yang diinginkan untuk cluster-nya. Plugin ini juga menyetel koneksi SSL kustom dari proxy Envoy ke cluster layanan
jarak jauh 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 menyiapkan file konfigurasi yang terkait dengan deployment layanan target.
Parameter
Parameter | Ketersediaan | Digunakan dengan produk | Deskripsi |
---|---|---|---|
‑‑adapter‑host
|
Diperlukan hanya untuk template Envoy | Semua | (String) Nama host adaptor (default: localhost )
|
-c, ‑‑config
|
Wajib | Semua | (String) Jalur ke file konfigurasi Apigee Remote Service. Tips: Flag ini memungkinkan Anda menghilangkan sebagian besar parameter perintah lainnya karena CLI dapat mengambilnya langsung dari file konfigurasi. Lihat Menggunakan opsi ‑‑config .
|
-f, ‑‑force
|
Opsional | Semua | Paksa direktori yang ada agar ditimpa. |
-h, ‑‑help
|
Opsional | Semua | Menampilkan bantuan untuk parameter perintah. |
‑‑host |
Diperlukan hanya untuk template Envoy | Semua | (String) Host layanan target (default httpbin.org )
|
-n, ‑‑name |
Wajib | Semua | (String) Nama layanan target (default httpbin.org )
|
‑‑out
|
Opsional | Semua | (String) Direktori tempat untuk membuat contoh file konfigurasi. Default: ./samples
|
‑‑tag
|
Diperlukan hanya untuk template Istio | Semua | (String) Tag versi image Envoy Adapter. Default: v2.0.0
|
-t, ‑‑template
|
Wajib | Semua | (String) Nama template Envoy atau Istio. Untuk melihat daftar template yang tersedia, jalankan perintah apigee-remote-service samples templates .
|
‑‑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
Mencantumkan opsi template yang tersedia
Mencantumkan template yang tersedia untuk digunakan dengan parameter --templates
untuk perintah samples
.
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, bukan 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 juga Menggunakan autentikasi berbasis JWT.Penggunaan
apigee-remote-service-cli token create [flags]
Parameter
Parameter | Ketersediaan | Digunakan dengan produk | Deskripsi |
---|---|---|---|
-c,
|
Wajib | Semua | (String) Jalur ke file konfigurasi Apigee Remote Service. Tips: Flag ini memungkinkan Anda menghilangkan sebagian besar parameter perintah lainnya karena CLI dapat mengambilnya langsung dari file konfigurasi. Lihat Menggunakan opsi ‑‑config .
|
-e,
|
Wajib | 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 dalam Cara mendapatkan kunci API. |
‑‑insecure
|
Opsional | Semua | Izinkan koneksi server tidak aman saat menggunakan SSL. |
‑‑legacy
|
Wajib | Khusus Cloud Publik Edge | Anda harus menetapkan tanda ini jika menggunakan Apigee Edge untuk Cloud Publik. Menetapkan URL pengelolaan dan runtime untuk Apigee Edge untuk Cloud Publik. |
‑‑opdk
| Wajib | Khusus Edge Private Cloud | Anda harus menetapkan tanda ini jika menggunakan Apigee Edge untuk Private Cloud. |
-o,
|
Wajib | Semua | (String) Organisasi Apigee. Anda harus menjadi administrator org. |
-r,
|
Wajib | Khusus Edge Private Cloud dan Apigee hybrid | (String) Menentukan URL runtime untuk instance hybrid Private Cloud atau Apigee Anda.
URL harus diawali dengan https:// . Misalnya: https://apitest.apigee-hybrid-docs.net .
|
--s, ‑‑secret
|
Wajib | Semua | (String) Kredensial Rahasia yang ditemukan di aplikasi developer Apigee seperti yang dijelaskan dalam Cara mendapatkan kunci API. |
|
Opsional | Khusus Edge Private Cloud | (String) Menentukan sertifikat TLS sisi klien, kunci pribadi, dan CA root untuk koneksi mTLS. |
-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 | Ketersediaan | Digunakan dengan produk | Deskripsi |
---|---|---|---|
-c,
|
Wajib | Semua | (String) Jalur ke file konfigurasi Apigee Remote Service. Tips: Flag ini memungkinkan Anda menghilangkan sebagian besar parameter perintah lainnya karena CLI dapat mengambilnya langsung dari file konfigurasi. Lihat Menggunakan opsi ‑‑config .
|
-e,
|
Wajib | 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 tidak aman saat menggunakan SSL. |
‑‑legacy
|
Wajib | Khusus Cloud Publik Edge | Anda harus menetapkan tanda ini jika menggunakan Apigee Edge untuk Cloud Publik. Menetapkan URL pengelolaan dan runtime untuk Apigee Edge untuk Cloud Publik. |
‑‑opdk
| Wajib | Khusus Edge Private Cloud | Anda harus menetapkan tanda ini jika menggunakan Apigee Edge untuk Private Cloud. |
-o,
|
Wajib | Semua | (String) Organisasi Apigee. Anda harus menjadi administrator org. |
-r,
|
Wajib | Khusus Edge Private Cloud dan Apigee hybrid | (String) Menentukan URL runtime untuk instance hybrid Private Cloud atau Apigee Anda.
URL harus diawali dengan https:// . Misalnya: https://apitest.apigee-hybrid-docs.net .
|
|
Opsional | Khusus Edge Private Cloud | (String) Menentukan sertifikat TLS sisi klien, kunci pribadi, dan CA root untuk koneksi mTLS. |
-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 dengan berikut ini:{ "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 JWT pertama dibuat, Anda mungkin perlu mengubah pasangan kunci publik/pribadi yang disimpan oleh Apigee dalam key-value map (KVM) terenkripsinya. Proses menghasilkan pasangan kunci baru ini disebut rotasi kunci. Saat Anda merotasi kunci, pasangan kunci pribadi/publik baru akan dihasilkan dan disimpan di KVM "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 | Ketersediaan | Digunakan dengan produk | Deskripsi |
---|---|---|---|
-c,
|
Wajib | Semua | (String) Jalur ke file konfigurasi Apigee Remote Service. Tips: Flag ini memungkinkan Anda menghilangkan sebagian besar parameter perintah lainnya karena CLI dapat mengambilnya langsung dari file konfigurasi. Lihat Menggunakan opsi ‑‑config .
|
-e,
|
Wajib | Semua | (String) Lingkungan di organisasi Anda. |
-h,
|
Opsional | Edge Public dan Private Cloud saja | Menampilkan bantuan untuk parameter perintah. |
--k, --key
|
Wajib | Edge Public dan Private Cloud saja | (String) Kunci penyediaan. |
‑‑insecure
|
Opsional | Edge Public dan Private Cloud saja | Izinkan koneksi server tidak aman saat menggunakan SSL. |
‑‑legacy
|
Wajib | Khusus Cloud Publik Edge | Anda harus menetapkan tanda ini jika menggunakan Apigee Edge untuk Cloud Publik. Menetapkan URL pengelolaan dan runtime untuk Apigee Edge untuk Cloud Publik. |
‑‑opdk
| Wajib | Khusus Edge Private Cloud | Anda harus menetapkan tanda ini jika menggunakan Apigee Edge untuk Private Cloud. |
-o,
|
Wajib | Edge Public dan Private Cloud saja | (String) Organisasi Apigee. Anda harus menjadi administrator org. |
-r,
|
Wajib | Khusus Edge Private Cloud | (String) Menentukan URL runtime untuk instance hybrid Private Cloud atau Apigee Anda.
URL harus diawali dengan https:// . Misalnya: https://apitest.apigee-hybrid-docs.net .
|
--s, ‑‑secret
|
Wajib | Semua | (String) Rahasia penyediaan. |
|
Opsional | 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 perlu disimpan di 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 | Ketersediaan | 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 mengambilnya langsung dari file konfigurasi. Lihat Menggunakan opsi ‑‑config .
|
-d,
|
Wajib | Khusus Apigee Hybrid | (String) waktu JWT internal yang valid sejak pembuatan (default: 10m0s (10 menit)).
|
-e,
|
Wajib | 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 tidak aman saat menggunakan SSL. |
-o,
|
Wajib | Khusus Apigee Hybrid | (String) Organisasi Apigee. Anda harus menjadi administrator org. |
-r,
|
Wajib | Khusus Apigee Hybrid | (String) Menentukan URL runtime untuk instance Apigee Hybrid Anda.
URL harus diawali dengan https:// . Misalnya: https://apitest.apigee-hybrid-docs.net .
|
-v,
|
Opsional | Khusus Apigee Hybrid | (Opsional) Menghasilkan output panjang. |
Perintah versi
Cetak versi CLI.
apigee-remote-service-cli version
Menggunakan .netrc untuk kredensial
apigee-remote-service-cli
otomatis mengambil username
dan
password
(untuk autentikasi dasar jika diperlukan) dari file .netrc
di direktori utama jika Anda menggunakan Edge Public Cloud dan memiliki entri untuk
api.enterprise.apigee.com
mesin. Jika Anda menggunakan Apigee Private Cloud,
nilai mesinnya sama dengan URL management
Anda (misalnya:
http://192.162.55.100
).
Misalnya di Edge Public Cloud:
machine api.enterprise.apigee.com login jdoe@google.com password abc123Misalnya di Edge Private Cloud:
machine http://192.162.55.100 login jdoe@google.com password abc123
Menggunakan opsi perintah ‑‑config
Opsi ‑‑config
menentukan lokasi
file konfigurasi yang dihasilkan oleh perintah provision
. Manfaat bermanfaat dari opsi ini adalah Anda dapat melewati sebagian besar parameter perintah lainnya, yang diambil CLI dari file konfigurasi.
Opsi ini mencakup:
- organisasi
- environment
- runtime
- pengelolaan
- tidak aman
- namespace
- lama
- OPDK
Misalnya, Anda dapat menjalankan perintah provision
seperti ini:
apigee-remote-service-cli provision --config='old-config.yaml' > new-config.yaml
File konfigurasi
Bagian ini menampilkan 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