Anda sedang melihat dokumentasi Apigee Edge.
Buka dokumentasi
Apigee X. info
Antarmuka Command Line (CLI) apigee-remote-service-cli membantu Anda
menyediakan dan mengelola Apigee Adapter for Envoy.
Perintah binding daftar
Mencantumkan semua produk API yang terikat ke Layanan Jarak Jauh.
Penggunaan
apigee-remote-service-cli bindings list [flags]
Parameter
| Parameter | Ketersediaan | Digunakan dengan produk | Deskripsi |
|---|---|---|---|
-c,
|
Required | Semua | (String) Jalur ke file konfigurasi Apigee Remote Service. Tips: Dengan tanda ini, Anda dapat menghilangkan sebagian besar parameter perintah lainnya, karena CLI dapat menariknya 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 yang tidak aman saat menggunakan SSL. |
‑‑legacy
|
Wajib | Khusus Edge Public Cloud | Anda harus menetapkan flag ini jika menggunakan Apigee Edge for Public Cloud. Menetapkan URL pengelolaan dan runtime untuk Apigee Edge untuk Public Cloud. |
-m,
|
Wajib | Khusus Edge Private Cloud | (String) URL dasar pengelolaan untuk penginstalan Apigee Edge untuk Private Cloud Anda.
Default: https://api.enterprise.apigee.com
|
‑‑mfa
| Wajib | Khusus Edge Public Cloud | (String) Token otorisasi multi-faktor untuk Apigee Edge for Public Cloud. Hanya diperlukan jika MFA disiapkan di akun Apigee Edge Anda. |
‑‑opdk
| Wajib | Khusus Edge Private Cloud | Anda harus menetapkan flag ini jika menggunakan Apigee Edge for Private Cloud. |
-o,
|
Wajib | Semua | (String) Organisasi Apigee. Anda harus menjadi administrator organisasi. |
-p,
|
Wajib (Hanya Autentikasi Dasar) |
Hanya Edge Public dan Private Cloud | (String) Sandi Apigee Anda. Anda dapat secara opsional 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 Private Cloud atau Apigee Hybrid 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 (Hanya autentikasi token OAuth) |
Semua | (String) Token OAuth atau SAML yang Anda buat dari informasi akun Apigee Anda. Menggantikan kredensial lain yang diberikan. |
-u,
|
Wajib (Hanya Autentikasi Dasar) |
Hanya Edge Public dan Private Cloud |
(String) Nama pengguna Apigee Anda (biasanya alamat email).
Anda dapat secara opsional menentukan nama pengguna dalam file .netrc. Jika Anda melakukannya, maka
Anda tidak perlu memberikan nama pengguna di 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 mendapatkan 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 organisasi Apigee Edge Anda, menyiapkan sertifikat, dan membuat kredensial yang akan Anda perlukan untuk mengonfigurasi Apigee Adapter for 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 tanda 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: Dengan tanda ini, Anda dapat menghilangkan sebagian besar parameter perintah lainnya, karena CLI dapat menariknya 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 diinstal ulang jika sudah diinstal di organisasi Anda.
|
-h,
|
Opsional | Semua | Menampilkan bantuan untuk parameter perintah. |
‑‑insecure
|
Opsional | Semua | Izinkan koneksi server yang tidak aman saat menggunakan SSL. |
‑‑legacy
|
Wajib | Khusus Edge Public Cloud | Anda harus menetapkan flag ini jika menggunakan Apigee Edge for Public Cloud. Menetapkan URL pengelolaan dan runtime untuk Apigee Edge untuk Public Cloud. |
-m,
|
Wajib | Khusus Edge Private Cloud | (String) URL dasar pengelolaan untuk penginstalan Apigee Edge untuk Private Cloud Anda.
Default: https://api.enterprise.apigee.com
|
‑‑mfa
| Wajib | Khusus Edge Public Cloud | Token otorisasi multi-faktor untuk Apigee Edge for Public Cloud Anda. Hanya diperlukan jika MFA disiapkan di akun Apigee Edge Anda. |
-n, ‑‑namespace
|
Opsional | Semua | (String) Memancarkan konfigurasi sebagai Envoy ConfigMap di namespace yang ditentukan. Default: apigee
|
‑‑opdk
| Wajib | Khusus Edge Private Cloud | Anda harus menetapkan flag ini jika menggunakan Apigee Edge for Private Cloud. |
-o,
|
Wajib | Semua | (String) Organisasi Apigee. Anda harus menjadi administrator organisasi untuk melakukan penyediaan. |
-p,
|
Wajib (Hanya Autentikasi Dasar) |
Hanya Edge Public dan Private Cloud | (String) Sandi Apigee Anda. Anda dapat secara opsional menentukan
sandi dalam file .netrc. Jika Anda melakukannya, Anda tidak perlu
memberikan sandi di command line. Lihat juga
Menggunakan .netrc untuk kredensial.
|
‑‑rotate-int
|
Opsional | Khusus Apigee Hybrid | (Integer) Jika n > 0, buat kunci pribadi baru dan simpan n kunci publik (khusus hybrid) |
-r,
|
Wajib | Khusus Edge Private Cloud dan Apigee hybrid | (String) Menentukan URL runtime untuk instance Private Cloud atau Apigee Hybrid 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 (Hanya autentikasi token OAuth) |
Semua | (String) Token OAuth atau SAML yang Anda buat dari informasi akun Apigee Anda. Menggantikan kredensial lain yang diberikan. |
-u,
|
Wajib (Hanya Autentikasi Dasar) |
Hanya Edge Public dan Private Cloud |
(String) Nama pengguna Apigee Anda (biasanya alamat email).
Anda dapat secara opsional 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
telah menentukan host virtual untuk organisasi-lingkungan Edge selain default ini.
|
Contoh
Seperti yang ditunjukkan contoh berikut, Anda harus merekam output perintah provision dalam file, yang digunakan
sebagai input untuk operasi Apigee Adapter for Envoy lainnya.
Contoh:
apigee-remote-service-cli provision --legacy --mfa $MFA --username $USER --password $PASSWORD \ --organization $ORG --environment $ENV > config.yaml
Perintah sampel
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 akan dikeluarkan ke direktori bernama ./samples. Perintah
akan membuat direktori ini untuk Anda.
Jika Anda menggunakan Envoy native, perintah akan mengambil host layanan target dan nama yang diinginkan untuk
clusternya. Selain itu, setel 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 sidecar, jika target tidak ditentukan,
contoh httpbin akan dibuat. Jika tidak, Anda bertanggung jawab untuk menyiapkan
file konfigurasi yang terkait dengan deployment layanan target Anda.
Parameter
| Parameter | Ketersediaan | Digunakan dengan produk | Deskripsi |
|---|---|---|---|
‑‑adapter‑host
|
Hanya diperlukan untuk template Envoy | Semua | (String) Nama host adaptor (default: localhost)
|
-c, ‑‑config
|
Wajib | Semua | (String) Jalur ke file konfigurasi Apigee Remote Service. Tips: Dengan tanda ini, Anda dapat 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 |
Hanya diperlukan 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 membuat file konfigurasi contoh. Default: ./samples
|
‑‑tag
|
Hanya diperlukan 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 adapter.
|
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 terautentikasi 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,
|
Required | Semua | (String) Jalur ke file konfigurasi Apigee Remote Service. Tips: Dengan tanda ini, Anda dapat menghilangkan sebagian besar parameter perintah lainnya, karena CLI dapat menariknya 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 Key yang ditemukan di aplikasi developer Apigee seperti yang dijelaskan dalam Cara mendapatkan kunci API. |
‑‑insecure
|
Opsional | Semua | Izinkan koneksi server yang tidak aman saat menggunakan SSL. |
‑‑legacy
|
Wajib | Khusus Edge Public Cloud | Anda harus menetapkan flag ini jika menggunakan Apigee Edge for Public Cloud. Menetapkan URL pengelolaan dan runtime untuk Apigee Edge untuk Public Cloud. |
‑‑opdk
| Wajib | Khusus Edge Private Cloud | Anda harus menetapkan flag ini jika menggunakan Apigee Edge for Private Cloud. |
-o,
|
Wajib | Semua | (String) Organisasi Apigee. Anda harus menjadi administrator organisasi. |
-r,
|
Wajib | Khusus Edge Private Cloud dan Apigee hybrid | (String) Menentukan URL runtime untuk instance Private Cloud atau Apigee Hybrid Anda.
URL harus diawali dengan https://. Misalnya: https://apitest.apigee-hybrid-docs.net.
|
--s, ‑‑secret
|
Wajib | Semua | (String) Kredensial Secret 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,
|
Required | Semua | (String) Jalur ke file konfigurasi Apigee Remote Service. Tips: Dengan tanda ini, Anda dapat menghilangkan sebagian besar parameter perintah lainnya, karena CLI dapat menariknya 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 yang tidak aman saat menggunakan SSL. |
‑‑legacy
|
Wajib | Khusus Edge Public Cloud | Anda harus menetapkan flag ini jika menggunakan Apigee Edge for Public Cloud. Menetapkan URL pengelolaan dan runtime untuk Apigee Edge untuk Public Cloud. |
‑‑opdk
| Wajib | Khusus Edge Private Cloud | Anda harus menetapkan flag ini jika menggunakan Apigee Edge for Private Cloud. |
-o,
|
Wajib | Semua | (String) Organisasi Apigee. Anda harus menjadi administrator organisasi. |
-r,
|
Wajib | Khusus Edge Private Cloud dan Apigee hybrid | (String) Menentukan URL runtime untuk instance Private Cloud atau Apigee Hybrid 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 yang 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.
Memutar token JWT
Beberapa waktu setelah Anda membuat JWT untuk pertama kalinya, Anda mungkin perlu mengubah pasangan kunci publik/pribadi yang disimpan oleh Apigee dalam key-value map (KVM) terenkripsi. Proses pembuatan pasangan kunci baru ini disebut rotasi kunci. Saat Anda merotasi kunci, pasangan kunci pribadi/publik baru dibuat 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,
|
Required | Semua | (String) Jalur ke file konfigurasi Apigee Remote Service. Tips: Dengan tanda ini, Anda dapat menghilangkan sebagian besar parameter perintah lainnya, karena CLI dapat menariknya langsung dari file konfigurasi. Lihat Menggunakan opsi ‑‑config.
|
-e,
|
Wajib | Semua | (String) Lingkungan di organisasi Anda. |
-h,
|
Opsional | Hanya Edge Public dan Private Cloud | Menampilkan bantuan untuk parameter perintah. |
--k, --key
|
Wajib | Hanya Edge Public dan Private Cloud | (String) Kunci penyediaan. |
‑‑insecure
|
Opsional | Hanya Edge Public dan Private Cloud | Izinkan koneksi server yang tidak aman saat menggunakan SSL. |
‑‑legacy
|
Wajib | Khusus Edge Public Cloud | Anda harus menetapkan flag ini jika menggunakan Apigee Edge for Public Cloud. Menetapkan URL pengelolaan dan runtime untuk Apigee Edge untuk Public Cloud. |
‑‑opdk
| Wajib | Khusus Edge Private Cloud | Anda harus menetapkan flag ini jika menggunakan Apigee Edge for Private Cloud. |
-o,
|
Wajib | Hanya Edge Public dan Private Cloud | (String) Organisasi Apigee. Anda harus menjadi administrator organisasi. |
-r,
|
Wajib | Khusus Edge Private Cloud | (String) Menentukan URL runtime untuk instance Private Cloud atau Apigee Hybrid Anda.
URL harus diawali dengan https://. Misalnya: https://apitest.apigee-hybrid-docs.net.
|
--s, ‑‑secret
|
Wajib | Semua | (String) Secret penyediaan. |
|
Opsional | Khusus Edge Private Cloud | (String) Menentukan sertifikat TLS sisi klien, kunci pribadi, dan CA root untuk koneksi mTLS. |
--t, ‑‑truncate
|
Wajib | Semua | (Integer) Jumlah sertifikat yang akan 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 mengotorisasi 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: Dengan tanda ini, Anda dapat 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 valid JWT internal 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 yang tidak aman saat menggunakan SSL. |
-o,
|
Wajib | Khusus Apigee Hybrid | (String) Organisasi Apigee. Anda harus menjadi administrator organisasi. |
-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 secara otomatis mengambil username dan
password (untuk autentikasi dasar jika diperlukan) dari file .netrc
di direktori beranda Anda jika Anda menggunakan Edge Public Cloud dan memiliki entri untuk
mesin api.enterprise.apigee.com. Jika Anda menggunakan Apigee Private Cloud, nilai mesin 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 abc123
machine http://192.162.55.100 login jdoe@google.com password abc123
Menggunakan opsi perintah ‑‑config
Opsi ‑‑config menentukan lokasi
file config yang dihasilkan oleh perintah provision. Manfaat berguna dari opsi ini adalah Anda dapat melewati sebagian besar parameter perintah lainnya, yang ditarik CLI dari file konfigurasi.
Opsi ini mencakup:
- organisasi
- lingkungan
- runtime
- pengelolaan
- tidak aman
- namespace
- legacy
- 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 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