Bạn đang xem tài liệu về Apigee Edge.
Chuyển đến
Tài liệu về Apigee X. thông tin
Giao diện dòng lệnh (CLI) của apigee-remote-service-cli
giúp bạn
cung cấp và quản lý Bộ chuyển đổi Apigee for Envoy.
Lệnh liên kết danh sách
Liệt kê tất cả sản phẩm API được liên kết với Dịch vụ từ xa.
Cách sử dụng
apigee-remote-service-cli bindings list [flags]
Tham số
Tham số | Sự hiện diện | Dùng cho sản phẩm | Mô tả |
---|---|---|---|
-c,
|
Bắt buộc | Tất cả | (Chuỗi) Đường dẫn đến tệp cấu hình Dịch vụ từ xa Apigee. Mẹo: Cờ này cho phép bạn bỏ qua hầu hết các tham số lệnh khác vì CLI có thể kéo trực tiếp chúng từ tệp cấu hình. Xem Sử dụng tuỳ chọn ‑‑config .
|
-e,
|
Bắt buộc | Tất cả | (Chuỗi) Môi trường trong tổ chức của bạn. |
-h,
|
Không bắt buộc | Tất cả | Hiện thông tin trợ giúp về các tham số lệnh. |
‑‑insecure
|
Không bắt buộc | Tất cả | Cho phép kết nối máy chủ không an toàn khi sử dụng SSL. |
‑‑legacy
|
Bắt buộc | Chỉ Cloud Public Cloud | Bạn phải đặt cờ này nếu đang sử dụng Apigee Edge cho Public Cloud. Thiết lập URL quản lý và URL thời gian chạy cho Apigee Edge dành cho Public Cloud. |
-m,
|
Bắt buộc | Chỉ Đám mây riêng tư ở cạnh | (Chuỗi) URL cơ sở quản lý cho dịch vụ cài đặt trên đám mây riêng tư của Apigee Edge.
Mặc định: https://api.enterprise.apigee.com
|
‑‑mfa
| Bắt buộc | Chỉ Cloud Public Cloud | (Chuỗi) Mã thông báo uỷ quyền đa yếu tố cho Apigee Edge dành cho Public Cloud. Chỉ bắt buộc nếu xác thực đa yếu tố được thiết lập trên tài khoản Apigee Edge của bạn. |
‑‑opdk
| Bắt buộc | Chỉ Đám mây riêng tư ở cạnh | Bạn phải đặt cờ này nếu đang sử dụng Apigee Edge cho Đám mây riêng tư. |
-o,
|
Bắt buộc | Tất cả | (Chuỗi) Một tổ chức Apigee. Bạn phải là quản trị viên tổ chức. |
-p,
|
Bắt buộc (Chỉ xác thực cơ bản) |
Chỉ Edge công khai và riêng tư | (Chuỗi) Mật khẩu của bạn trên Apigee. Bạn có thể tuỳ ý chỉ định
mật khẩu trong tệp .netrc . Xem thêm
Sử dụng .netrc làm thông tin đăng nhập.
|
-r,
|
Bắt buộc | Chỉ đối với Edge Private Cloud và Apigee kết hợp | (Chuỗi) Chỉ định URL thời gian chạy cho phiên bản kết hợp của Đám mây riêng tư hoặc Apigee.
URL phải bắt đầu bằng https:// . Ví dụ: https://apitest.apigee-hybrid-docs.net
|
|
Không bắt buộc | Chỉ Đám mây riêng tư ở cạnh | (Chuỗi) Chỉ định chứng chỉ TLS phía máy khách, khoá riêng tư và tổ chức phát hành chứng chỉ gốc cho kết nối mTLS. |
-t,
|
Bắt buộc (chỉ xác thực mã thông báo OAuth) |
Tất cả | (Chuỗi) Mã thông báo OAuth hoặc SAML mà bạn tạo dựa trên thông tin tài khoản Apigee của bạn. Ghi đè mọi thông tin đăng nhập khác đã cung cấp. |
-u,
|
Bắt buộc (Chỉ xác thực cơ bản) |
Chỉ Edge công khai và riêng tư |
(Chuỗi) Tên người dùng Apigee của bạn (thường là địa chỉ email).
Bạn có thể tuỳ ý chỉ định tên người dùng trong tệp .netrc . Nếu bạn làm như vậy, thì
bạn không cần cung cấp tên người dùng trên dòng lệnh. Xem
Sử dụng .netrc làm thông tin đăng nhập.
|
-v,
|
Không bắt buộc | Tất cả | (Không bắt buộc) Tạo kết quả chi tiết. |
Ví dụ:
apigee-remote-service-cli bindings list -o myorg -e test -u user@example.com \ -c config.yaml -p abc123
Kết quả ví dụ
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:
Lệnh trợ giúp
Tất cả lệnh apigee-remote-service-cli
đều có dịch vụ trợ giúp trực tuyến. Chỉ cần nhập:
apigee-remote-service-cli help
Để được trợ giúp về bất kỳ lệnh nào, hãy nhập:
apigee-remote-service-cli [command] help
Ví dụ:
apigee-remote-service-cli provision help
Lệnh cấp phép
Lệnh apigee-remote-service-cli provision
cài đặt 2 proxy API trong Apigee của bạn
Edge, thiết lập chứng chỉ và tạo thông tin đăng nhập mà bạn cần để
định cấu hình Bộ chuyển đổi Apigee cho Envoy.
Cách sử dụng
apigee-remote-service-cli provision [flags]
Tham số
Tham số | Sự hiện diện | Dùng cho sản phẩm | Mô tả |
---|---|---|---|
‑‑analytics-sa
|
Không bắt buộc | Chỉ dành cho kết hợp Apigee và Apigee X |
(Chuỗi) Sử dụng cờ này để chỉ định đường dẫn đến tệp khoá tài khoản dịch vụ Google Cloud, trong đó
tài khoản dịch vụ có vai trò |
-c,
|
Bắt buộc | Tất cả | (Chuỗi) Đường dẫn đến tệp cấu hình Dịch vụ từ xa Apigee. Mẹo: Cờ này cho phép bạn bỏ qua hầu hết các tham số lệnh khác vì CLI có thể kéo trực tiếp chúng từ tệp cấu hình. Xem Sử dụng tuỳ chọn ‑‑config .
|
-e,
|
Bắt buộc | Tất cả | (Chuỗi) Môi trường trong tổ chức của bạn. |
-f, ‑‑force-proxy-install
|
Không bắt buộc | Tất cả | (Không bắt buộc) Buộc cài đặt lại proxy remote-service nếu
đã được cài đặt trong tổ chức của bạn.
|
-h,
|
Không bắt buộc | Tất cả | Hiện thông tin trợ giúp về các tham số lệnh. |
‑‑insecure
|
Không bắt buộc | Tất cả | Cho phép kết nối máy chủ không an toàn khi sử dụng SSL. |
‑‑legacy
|
Bắt buộc | Chỉ Cloud Public Cloud | Bạn phải đặt cờ này nếu đang sử dụng Apigee Edge cho Public Cloud. Thiết lập URL quản lý và URL thời gian chạy cho Apigee Edge dành cho Public Cloud. |
-m,
|
Bắt buộc | Chỉ Đám mây riêng tư ở cạnh | (Chuỗi) URL cơ sở quản lý cho dịch vụ cài đặt trên đám mây riêng tư của Apigee Edge.
Mặc định: https://api.enterprise.apigee.com
|
‑‑mfa
| Bắt buộc | Chỉ Cloud Public Cloud | Mã thông báo uỷ quyền đa yếu tố cho Apigee Edge trên Public Cloud. Chỉ bắt buộc nếu xác thực đa yếu tố được thiết lập trên tài khoản Apigee Edge của bạn. |
-n, ‑‑namespace
|
Không bắt buộc | Tất cả | (Chuỗi) Phát ra cấu hình dưới dạng một Envoy ConfigMap trong không gian tên được chỉ định. Mặc định: apigee
|
‑‑opdk
| Bắt buộc | Chỉ Đám mây riêng tư ở cạnh | Bạn phải đặt cờ này nếu đang sử dụng Apigee Edge cho Đám mây riêng tư. |
-o,
|
Bắt buộc | Tất cả | (Chuỗi) Một tổ chức Apigee. Bạn phải là quản trị viên tổ chức thì mới có thể cấp phép. |
-p,
|
Bắt buộc (Chỉ xác thực cơ bản) |
Chỉ Edge công khai và riêng tư | (Chuỗi) Mật khẩu của bạn trên Apigee. Bạn có thể tuỳ ý chỉ định
mật khẩu trong tệp .netrc . Nếu bạn làm như vậy, thì bạn không bắt buộc phải
cung cấp mật khẩu của bạn trên dòng lệnh. Xem thêm
Sử dụng .netrc làm thông tin đăng nhập.
|
‑‑rotate-int
|
Không bắt buộc | Chỉ dành cho doanh nghiệp kết hợp Apigee | (Số nguyên) Nếu n > 0, tạo khoá riêng tư mới và giữ lại n khoá công khai (chỉ kết hợp) |
-r,
|
Bắt buộc | Chỉ đối với Edge Private Cloud và Apigee kết hợp | (Chuỗi) Chỉ định URL thời gian chạy cho phiên bản kết hợp của Đám mây riêng tư hoặc Apigee.
URL phải bắt đầu bằng https:// . Ví dụ: https://apitest.apigee-hybrid-docs.net
|
|
Không bắt buộc | Chỉ Đám mây riêng tư ở cạnh | (Chuỗi) Chỉ định chứng chỉ TLS phía máy khách, khoá riêng tư và tổ chức phát hành chứng chỉ gốc cho kết nối mTLS. |
-t,
|
Bắt buộc (chỉ xác thực mã thông báo OAuth) |
Tất cả | (Chuỗi) Mã thông báo OAuth hoặc SAML mà bạn tạo dựa trên thông tin tài khoản Apigee của bạn. Ghi đè mọi thông tin đăng nhập khác đã cung cấp. |
-u,
|
Bắt buộc (Chỉ xác thực cơ bản) |
Chỉ Edge công khai và riêng tư |
(Chuỗi) Tên người dùng Apigee của bạn (thường là địa chỉ email).
Bạn có thể tuỳ ý chỉ định tên người dùng trong tệp .netrc . Xem
Sử dụng .netrc làm thông tin đăng nhập.
|
-v,
|
Không bắt buộc | Tất cả | (Không bắt buộc) Tạo kết quả chi tiết. |
‑‑virtual-hosts
|
Không bắt buộc | Chỉ Đám mây riêng tư ở cạnh | (Chuỗi) Ghi đè máy chủ ảo mặc định là default,secure . Sử dụng phương án này nếu bạn
có máy chủ ảo được chỉ định cho môi trường tổ chức Edge của bạn khác với các giá trị mặc định này.
|
Ví dụ:
Như trong ví dụ sau, bạn cần ghi lại kết quả của lệnh provision
trong một tệp. Lệnh này được sử dụng
làm đầu vào cho các hoạt động khác của Bộ chuyển đổi Apigee dành cho Envoy.
Ví dụ:
apigee-remote-service-cli provision --legacy --mfa $MFA --username $USER --password $PASSWORD \ --organization $ORG --environment $ENV > config.yaml
Lệnh mẫu
Tạo và liệt kê các tệp cấu hình mẫu.
Tạo tệp cấu hình mẫu
Tạo tệp cấu hình mẫu để triển khai Envoy và Istio gốc.
Cách sử dụng
apigee-remote-service-cli samples create [flags]
Mô tả
Lệnh này cần một tệp config.yaml
hợp lệ làm dữ liệu đầu vào. Tệp nhập này là tệp
được tạo thông qua cấp phép.
Theo mặc định, các tệp mẫu sẽ được xuất vào thư mục có tên ./samples
. Lệnh
sẽ tạo thư mục này cho bạn.
Nếu bạn đang sử dụng Envoy gốc, lệnh này sẽ lấy máy chủ dịch vụ đích và tên mong muốn cho
cụm của nó. Thao tác này cũng thiết lập kết nối SSL tuỳ chỉnh từ proxy Envoy đến dịch vụ từ xa
nếu thư mục chứa tls.key
và tls.crt
được cung cấp qua --tls
.
Nếu bạn đang sử dụng Istio, trong đó proxy Envoy hoạt động như một tệp trợ giúp, nếu mục tiêu không được xác định,
ví dụ httpbin
sẽ được tạo. Nếu không, bạn có trách nhiệm chuẩn bị
các tệp cấu hình liên quan đến việc triển khai các dịch vụ mục tiêu của bạn.
Tham số
Tham số | Sự hiện diện | Dùng cho sản phẩm | Mô tả |
---|---|---|---|
‑‑adapter‑host
|
Chỉ bắt buộc đối với các mẫu Envoy | Tất cả | (Chuỗi) Tên máy chủ của bộ chuyển đổi (mặc định: localhost )
|
-c, ‑‑config
|
Bắt buộc | Tất cả | (Chuỗi) Đường dẫn đến tệp cấu hình Dịch vụ từ xa Apigee. Mẹo: Cờ này cho phép bạn bỏ qua hầu hết các tham số lệnh khác vì CLI có thể kéo trực tiếp chúng từ tệp cấu hình. Xem Sử dụng tuỳ chọn ‑‑config .
|
-f, ‑‑force
|
Không bắt buộc | Tất cả | Buộc ghi đè thư mục hiện có. |
-h, ‑‑help
|
Không bắt buộc | Tất cả | Hiện thông tin trợ giúp về các tham số lệnh. |
‑‑host |
Chỉ bắt buộc đối với các mẫu Envoy | Tất cả | (Chuỗi) Máy chủ lưu trữ dịch vụ đích (mặc định là httpbin.org )
|
-n, ‑‑name |
Bắt buộc | Tất cả | (Chuỗi) Tên dịch vụ đích (mặc định là httpbin.org )
|
‑‑out
|
Không bắt buộc | Tất cả | (Chuỗi) Thư mục để tạo tệp cấu hình mẫu. Mặc định: ./samples
|
‑‑tag
|
Chỉ bắt buộc đối với mẫu Istio | Tất cả | (Chuỗi) Thẻ phiên bản của hình ảnh Envoy Adapter. Mặc định: v2.0.0
|
-t, ‑‑template
|
Bắt buộc | Tất cả | (Chuỗi) Tên mẫu Envoy hoặc Istio. Để xem danh sách mẫu có sẵn, hãy thực thi lệnh
apigee-remote-service samples templates .
|
‑‑tls
|
Không bắt buộc, chỉ đối với các mẫu Envoy | Tất cả | (Chuỗi) Thư mục chứa các tệp tls.key và tls.crt
được dùng cho dịch vụ bộ chuyển đổi.
|
Ví dụ:
apigee-remote-service-cli samples create -c ./config.yaml
Liệt kê các mẫu có sẵn
Liệt kê các mẫu có sẵn để sử dụng với tham số --templates
cho samples
.
Cách sử dụng
apigee-remote-service-cli samples templates
Tham số
Không có.
Ví dụ:
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
Lệnh mã thông báo
Bạn có thể sử dụng mã thông báo JWT để thực hiện lệnh gọi proxy API đã xác thực thay vì sử dụng khoá API. Các lệnh mã thông báo cho phép bạn tạo, kiểm tra và xoay vòng mã thông báo JWT cho mục đích này.
Tạo mã thông báo JWT
Bạn có thể sử dụng mã thông báo JWT để thực hiện lệnh gọi proxy API đã xác thực đến một đích dịch vụ từ xa. Xem Sử dụng xác thực dựa trên JWT.Cách sử dụng
apigee-remote-service-cli token create [flags]
Tham số
Tham số | Sự hiện diện | Dùng cho sản phẩm | Mô tả |
---|---|---|---|
-c,
|
Bắt buộc | Tất cả | (Chuỗi) Đường dẫn đến tệp cấu hình Dịch vụ từ xa Apigee. Mẹo: Cờ này cho phép bạn bỏ qua hầu hết các tham số lệnh khác vì CLI có thể kéo trực tiếp chúng từ tệp cấu hình. Xem Sử dụng tuỳ chọn ‑‑config .
|
-e,
|
Bắt buộc | Tất cả | (Chuỗi) Môi trường trong tổ chức của bạn. |
-h,
|
Không bắt buộc | Tất cả | Hiện thông tin trợ giúp về các tham số lệnh. |
--i, --id
|
Bắt buộc | Tất cả | (Chuỗi) Thông tin đăng nhập Key (Khoá) được tìm thấy trong ứng dụng dành cho nhà phát triển Apigee như mô tả trong Cách lấy khoá API. |
‑‑insecure
|
Không bắt buộc | Tất cả | Cho phép kết nối máy chủ không an toàn khi sử dụng SSL. |
‑‑legacy
|
Bắt buộc | Chỉ Cloud Public Cloud | Bạn phải đặt cờ này nếu đang sử dụng Apigee Edge cho Public Cloud. Thiết lập URL quản lý và URL thời gian chạy cho Apigee Edge dành cho Public Cloud. |
‑‑opdk
| Bắt buộc | Chỉ Đám mây riêng tư ở cạnh | Bạn phải đặt cờ này nếu đang sử dụng Apigee Edge cho Đám mây riêng tư. |
-o,
|
Bắt buộc | Tất cả | (Chuỗi) Một tổ chức Apigee. Bạn phải là quản trị viên tổ chức. |
-r,
|
Bắt buộc | Chỉ đối với Edge Private Cloud và Apigee kết hợp | (Chuỗi) Chỉ định URL thời gian chạy cho phiên bản kết hợp của Đám mây riêng tư hoặc Apigee.
URL phải bắt đầu bằng https:// . Ví dụ: https://apitest.apigee-hybrid-docs.net
|
--s, ‑‑secret
|
Bắt buộc | Tất cả | (Chuỗi) Thông tin đăng nhập Secret (Bí mật) được tìm thấy trong ứng dụng dành cho nhà phát triển Apigee như mô tả trong Cách lấy khoá API. |
|
Không bắt buộc | Chỉ Đám mây riêng tư ở cạnh | (Chuỗi) Chỉ định chứng chỉ TLS phía máy khách, khoá riêng tư và Tổ chức phát hành chứng chỉ gốc cho kết nối mTLS. |
-v,
|
Không bắt buộc | Tất cả | (Không bắt buộc) Tạo kết quả chi tiết. |
Ví dụ:
apigee-remote-service-cli token create -o myorg -e test -i YUmlZAcBKNsTAelJqPZFl3sh58ObATX9 \ -s icTARgaKHqvUH1dq -c config.yaml
Đầu ra
Khi thành công, bạn sẽ thấy kết quả mã thông báo JST tương tự như sau:eyJraWQiOiIxIiwidHlwIjoiSldUIiwiYWxnIjoiUlMyNTYifQ.eyJhY2Nlc3NfdG9rZW4iOiJ0a2tlVzVKQTY2a0pZYTB4bFV1cVBsUW1BMU43IiwiYXVkIjoiaXN0aW8iLCJuYmYiOjE1MzAxMzg1OTEsImFwaV9wcm9kdWN0X2xpc3QiOlsiaXN0aW8tcHJvZHVjdCJdLCJhcHBsaWNhdGlvbl9uYW1lIjoiaXN0aW8tYXBwIiwiZGV2ZWxvcGVyX2VtYWlsIjoicFluZ2Zsb3lkQGdvb2dsZS5jb20iLCJpc3MiOiJodHRwczovL2FwaWdlZXNlYXJjaC10ZXN0LmFwaWdlZS5uZXQvaXN0aW8tYXV0aC90b2tlbiIsImV4cCI6MTUzMDEzOTQ5MSwiaWF0IjoxNTMwMTM4NTkxLCJqdGkiOiIxODgzMzViZi0wMmE4LTRjZGUsOGFkOS0yMWJmNDZjNmRjZDkiLCJjbGllbnRfaWQiOiJZVW1sWkFjQktOc1RBZWxKcVBZRmwzc2g1OE9iQVRYOSJ9.AL7pKSTmond-NSPRNNHVbIzTdAnZjOXcjQ-BbOJ_8lsQvF7PuiOUrGIhY5XTcJusisKgbCdtIxBl8Wq1EiQ_fKnUc3JYYOqzpTB5bGoFy0Yqbfu96dneuWyzgZnoQBkqwZkbQTIg7WNTGx1TJX-UTePvBPxAefiAbaEUcigX9tTsXPoRJZOTrm7IOeKpxpB_gQYkxQtV1_NbERxjTPyMbHdMWal9_xRVzSt7mpTGudMN9OR-VtQ1uXA67GOqhZWcOzq57qImOiCMbaoKnKUADevyWjX_VscN5ZZUtzQUQhTrmv8aR69-uVhMIPKp9juMyYKaYn2IsYZEeCWfhfV45Q
Kiểm tra mã thông báo JWT
Bạn có thể kiểm tra mã thông báo JWT bằng lệnh này. Xem thêm phần Kiểm tra mã thông báo.Cách sử dụng
apigee-remote-service-cli token inspect [flags]
Tham số
Tham số
Tham số | Sự hiện diện | Dùng cho sản phẩm | Mô tả |
---|---|---|---|
-c,
|
Bắt buộc | Tất cả | (Chuỗi) Đường dẫn đến tệp cấu hình Dịch vụ từ xa Apigee. Mẹo: Cờ này cho phép bạn bỏ qua hầu hết các tham số lệnh khác vì CLI có thể kéo trực tiếp chúng từ tệp cấu hình. Xem Sử dụng tuỳ chọn ‑‑config .
|
-e,
|
Bắt buộc | Tất cả | (Chuỗi) Môi trường trong tổ chức của bạn. |
-f,
|
Bắt buộc | Tất cả | (Chuỗi) Tệp mã thông báo (mặc định: sử dụng stdin )
|
-h,
|
Không bắt buộc | Tất cả | Hiện thông tin trợ giúp về các tham số lệnh. |
‑‑insecure
|
Không bắt buộc | Tất cả | Cho phép kết nối máy chủ không an toàn khi sử dụng SSL. |
‑‑legacy
|
Bắt buộc | Chỉ Cloud Public Cloud | Bạn phải đặt cờ này nếu đang sử dụng Apigee Edge cho Public Cloud. Thiết lập URL quản lý và URL thời gian chạy cho Apigee Edge dành cho Public Cloud. |
‑‑opdk
| Bắt buộc | Chỉ Đám mây riêng tư ở cạnh | Bạn phải đặt cờ này nếu đang sử dụng Apigee Edge cho Đám mây riêng tư. |
-o,
|
Bắt buộc | Tất cả | (Chuỗi) Một tổ chức Apigee. Bạn phải là quản trị viên tổ chức. |
-r,
|
Bắt buộc | Chỉ đối với Edge Private Cloud và Apigee kết hợp | (Chuỗi) Chỉ định URL thời gian chạy cho phiên bản kết hợp của Đám mây riêng tư hoặc Apigee.
URL phải bắt đầu bằng https:// . Ví dụ: https://apitest.apigee-hybrid-docs.net
|
|
Không bắt buộc | Chỉ Đám mây riêng tư ở cạnh | (Chuỗi) Chỉ định chứng chỉ TLS phía máy khách, khoá riêng tư và Tổ chức phát hành chứng chỉ gốc cho kết nối mTLS. |
-v,
|
Không bắt buộc | Tất cả | (Không bắt buộc) Tạo kết quả chi tiết. |
Ví dụ:
apigee-remote-service-cli token inspect -c config.yaml <<< $TOKEN
Đầu ra
Khi thành công, bạn sẽ thấy kết quả tương tự như sau:{ "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.
Xoay mã thông báo JWT
Tại một thời điểm nào đó sau khi tạo JWT lần đầu, bạn có thể cần thay đổi khoá công khai/riêng tư cặp ứng dụng do Apigee lưu trữ trong bản đồ khoá-giá trị (KVM) đã mã hoá. Quá trình tạo một cặp khoá mới được gọi là xoay vòng khoá. Khi bạn thay đổi khoá, một cặp khoá riêng tư/công khai mới được tạo và lưu trữ trong "istio" KVM trong tổ chức/môi trường Apigee của bạn. Ngoài ra, khoá công khai cũ sẽ được giữ lại cùng với giá trị mã nhận dạng khoá ban đầu.Cách sử dụng
apigee-remote-service-cli token rotate-cert [flags]
Tham số
Tham số | Sự hiện diện | Dùng cho sản phẩm | Mô tả |
---|---|---|---|
-c,
|
Bắt buộc | Tất cả | (Chuỗi) Đường dẫn đến tệp cấu hình Dịch vụ từ xa Apigee. Mẹo: Cờ này cho phép bạn bỏ qua hầu hết các tham số lệnh khác vì CLI có thể kéo trực tiếp chúng từ tệp cấu hình. Xem Sử dụng tuỳ chọn ‑‑config .
|
-e,
|
Bắt buộc | Tất cả | (Chuỗi) Môi trường trong tổ chức của bạn. |
-h,
|
Không bắt buộc | Chỉ Edge công khai và riêng tư | Hiện thông tin trợ giúp về các tham số lệnh. |
--k, --key
|
Bắt buộc | Chỉ Edge công khai và riêng tư | (Chuỗi) Khoá cấp phép. |
‑‑insecure
|
Không bắt buộc | Chỉ Edge công khai và riêng tư | Cho phép kết nối máy chủ không an toàn khi sử dụng SSL. |
‑‑legacy
|
Bắt buộc | Chỉ Cloud Public Cloud | Bạn phải đặt cờ này nếu đang sử dụng Apigee Edge cho Public Cloud. Thiết lập URL quản lý và URL thời gian chạy cho Apigee Edge dành cho Public Cloud. |
‑‑opdk
| Bắt buộc | Chỉ Đám mây riêng tư ở cạnh | Bạn phải đặt cờ này nếu đang sử dụng Apigee Edge cho Đám mây riêng tư. |
-o,
|
Bắt buộc | Chỉ Edge công khai và riêng tư | (Chuỗi) Một tổ chức Apigee. Bạn phải là quản trị viên tổ chức. |
-r,
|
Bắt buộc | Chỉ Đám mây riêng tư ở cạnh | (Chuỗi) Chỉ định URL thời gian chạy cho phiên bản kết hợp của Đám mây riêng tư hoặc Apigee.
URL phải bắt đầu bằng https:// . Ví dụ: https://apitest.apigee-hybrid-docs.net
|
--s, ‑‑secret
|
Bắt buộc | Tất cả | (Chuỗi) Mã bí mật cho việc cấp phép. |
|
Không bắt buộc | Chỉ Đám mây riêng tư ở cạnh | (Chuỗi) Chỉ định chứng chỉ TLS phía máy khách, khoá riêng tư và tổ chức phát hành chứng chỉ gốc cho kết nối mTLS. |
--t, ‑‑truncate
|
Bắt buộc | Tất cả | (Số nguyên) Số lượng chứng chỉ cần giữ trong JWKS (mặc định là 2). |
-v,
|
Không bắt buộc | Tất cả | (Không bắt buộc) Tạo kết quả chi tiết. |
Ví dụ:
apigee-remote-service-cli token rotate-cert -c config.yaml -o myorg -e test \ -k 2e238ffa15dc5ab6a1e97868e7581f6c60ddb8575478582c256d8b7e5b2677a8 \ -s 51058077223fa7b683c3bea845c5cca138340d1d5583922b6d465f9f918a4b08
Đầu ra
certificate successfully rotated
Tạo mã thông báo nội bộ
Tạo mã thông báo JWT để cho phép các lệnh gọi API dịch vụ từ xa.Cách sử dụng
apigee-remote-service-cli token internal [flags]
Tham số
Tham số
Tham số | Sự hiện diện | Dùng cho sản phẩm | Mô tả |
---|---|---|---|
-c,
|
Bắt buộc | Chỉ dành cho doanh nghiệp kết hợp Apigee | (Chuỗi) Đường dẫn đến tệp cấu hình Dịch vụ từ xa Apigee. Mẹo: Cờ này cho phép bạn bỏ qua hầu hết các tham số lệnh khác vì CLI có thể kéo trực tiếp chúng từ tệp cấu hình. Xem Sử dụng tuỳ chọn ‑‑config .
|
-d,
|
Bắt buộc | Chỉ dành cho doanh nghiệp kết hợp Apigee | (Chuỗi) thời gian hợp lệ của JWT nội bộ từ khi tạo (mặc định: 10m0s (10 phút)).
|
-e,
|
Bắt buộc | Chỉ dành cho doanh nghiệp kết hợp Apigee | (Chuỗi) Môi trường trong tổ chức của bạn. |
-h,
|
Không bắt buộc | Chỉ dành cho doanh nghiệp kết hợp Apigee | Hiện thông tin trợ giúp về các tham số lệnh. |
‑‑insecure
|
Không bắt buộc | Chỉ dành cho doanh nghiệp kết hợp Apigee | Cho phép kết nối máy chủ không an toàn khi sử dụng SSL. |
-o,
|
Bắt buộc | Chỉ dành cho doanh nghiệp kết hợp Apigee | (Chuỗi) Một tổ chức Apigee. Bạn phải là quản trị viên tổ chức. |
-r,
|
Bắt buộc | Chỉ dành cho doanh nghiệp kết hợp Apigee | (Chuỗi) Chỉ định URL thời gian chạy cho phiên bản kết hợp của Apigee.
URL phải bắt đầu bằng https:// . Ví dụ: https://apitest.apigee-hybrid-docs.net
|
-v,
|
Không bắt buộc | Chỉ dành cho doanh nghiệp kết hợp Apigee | (Không bắt buộc) Tạo kết quả chi tiết. |
Lệnh Phiên bản
In phiên bản CLI.
apigee-remote-service-cli version
Sử dụng .netrc làm thông tin đăng nhập
apigee-remote-service-cli
tự động nhận username
và
password
(để xác thực cơ bản khi cần) từ .netrc
trong thư mục gốc nếu bạn đang sử dụng Edge Public Cloud và có một mục nhập cho
máy api.enterprise.apigee.com
. Nếu bạn đang sử dụng dịch vụ đám mây riêng tư Apigee,
giá trị trên máy giống với URL management
của bạn (ví dụ:
http://192.162.55.100
).
Ví dụ trên 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
Sử dụng tuỳ chọn lệnh ‑‑config
Tuỳ chọn ‑‑config
chỉ định vị trí
của tệp cấu hình được tạo bởi lệnh provision
. Lợi ích hữu ích của tuỳ chọn này là
cho phép bạn bỏ qua hầu hết các tham số lệnh khác mà CLI lấy từ tệp cấu hình.
Các lựa chọn này bao gồm:
- tổ chức
- môi trường
- thời gian chạy
- quản lý
- không an toàn
- không gian tên
- cũ
- opdk
Ví dụ: bạn có thể thực thi lệnh provision
như sau:
apigee-remote-service-cli provision --config='old-config.yaml' > new-config.yaml
Tệp cấu hình
Phần này trình bày một tệp cấu hình mẫu với tất cả tuỳ chọn có sẵn.
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