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) apigee-remote-service-cli
giúp bạn cấp và quản lý Trình chuyển đổi Apigee cho Envoy.
Lệnh liệt kê các liên kết
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]
Thông số
Thông 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 của 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ể lấy trực tiếp các tham số đó từ tệp cấu hình. Xem phần 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ị 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ỉ Edge 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à thời gian chạy cho Apigee Edge trên 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 quá trình cài đặt Apigee Edge cho Private Cloud.
Mặc định: https://api.enterprise.apigee.com
|
‑‑mfa
| Bắt buộc | Chỉ Edge 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 bạn thiết lập tính năng xác thực nhiều yếu tố trên tài khoản Apigee Edge. |
‑‑opdk
| Bắt buộc | Chỉ Edge Private Cloud | Bạn phải đặt cờ này nếu đang sử dụng Apigee Edge cho Private Cloud. |
-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 Apigee của bạn. Bạn có thể tuỳ ý chỉ định mật khẩu trong tệp .netrc . Xem thêm phần Sử dụng .netrc cho thông tin xác thực.
|
-r,
|
Bắt buộc | Chỉ dành cho 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 Apigee hoặc Private Cloud.
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à CA gốc cho kết nối mTLS. |
-t,
|
Bắt buộc (Chỉ xác thực bằng 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 từ thông tin tài khoản Apigee của mình. Ghi đè mọi thông tin xác thực khác đã cung cấp. |
-u,
|
Bắt buộc (Chỉ xác thực cơ bản) |
Chỉ dành cho đám mây công khai và riêng tư của Edge |
(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 làm như vậy, bạn không cần phải cung cấp tên người dùng trên dòng lệnh. Xem thêm phần Sử dụng .netrc cho thông tin xác thực.
|
-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
Hỗ trợ trực tuyến được cung cấp cho tất cả các lệnh apigee-remote-service-cli
. 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
sẽ cài đặt hai proxy API trong tổ chức Apigee Edge, thiết lập một chứng chỉ và tạo thông tin xác thực mà bạn cần để định cấu hình Trình chuyển đổi Apigee cho Envoy.
Cách sử dụng
apigee-remote-service-cli provision [flags]
Thông số
Thông 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 Apigee Hybrid 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 của 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ể trực tiếp lấy các tham số đó từ tệp cấu hình. Xem phần 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 proxy này đã đượ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ị 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ỉ Edge 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à thời gian chạy cho Apigee Edge trên 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 quá trình cài đặt Apigee Edge cho Private Cloud.
Mặc định: https://api.enterprise.apigee.com
|
‑‑mfa
| Bắt buộc | Chỉ Edge Public Cloud | Mã thông báo uỷ quyền đa yếu tố cho Apigee Edge cho Public Cloud. Chỉ bắt buộc nếu bạn thiết lập tính năng xác thực nhiều yếu tố trên tài khoản Apigee Edge. |
-n, ‑‑namespace
|
Không bắt buộc | Tất cả | (Chuỗi) Phát cấu hình dưới dạng ConfigMap Envoy trong không gian tên được chỉ định. Mặc định: apigee
|
‑‑opdk
| Bắt buộc | Chỉ Edge Private Cloud | Bạn phải đặt cờ này nếu đang sử dụng Apigee Edge cho Private Cloud. |
-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 Apigee của bạn. Bạn có thể chỉ định mật khẩu trong tệp .netrc (không bắt buộc). Nếu làm như vậy, bạn không cần phải cung cấp mật khẩu trên dòng lệnh. Xem thêm phần Sử dụng .netrc cho thông tin xác thực.
|
‑‑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, hãy tạo khoá riêng tư mới và giữ lại n khoá công khai (chỉ dành cho loại kết hợp) |
-r,
|
Bắt buộc | Chỉ dành cho 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 Apigee hoặc Private Cloud.
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à CA gốc cho kết nối mTLS. |
-t,
|
Bắt buộc (Chỉ xác thực bằng 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 từ thông tin tài khoản Apigee của mình. Ghi đè mọi thông tin xác thực khác đã cung cấp. |
-u,
|
Bắt buộc (Chỉ xác thực cơ bản) |
Chỉ dành cho đám mây công khai và riêng tư của Edge |
(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 thêm nội dung Sử dụng .netrc cho thông tin xác thực.
|
-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ỉ Edge Private Cloud | (Chuỗi) Ghi đè máy chủ ảo mặc định là default,secure . Sử dụng tuỳ chọn này nếu bạn đã chỉ định máy chủ lưu trữ ảo cho môi trường tổ chức Edge ngoài các tuỳ chọn mặc định này.
|
Ví dụ:
Như ví dụ sau đây cho thấy, điều quan trọng là bạn phải ghi lại kết quả của lệnh provision
trong một tệp. Tệp này được dùng làm dữ liệu đầu vào cho các thao tác của Trình chuyển đổi Apigee khác 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 cho các bản 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 yêu cầu tệp config.yaml
hợp lệ làm dữ liệu đầu vào. Tệp đầu vào này là tệp được tạo thông qua việc cấp phép.
Theo mặc định, các tệp mẫu sẽ được xuất ra một thư mục có tên là ./samples
. Lệnh này 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ụ mục tiêu và tên mong muốn cho cụm của máy chủ đó. Thao tác này cũng thiết lập kết nối SSL tuỳ chỉnh từ proxy Envoy tới cụm dịch vụ từ xa nếu thư mục chứa tls.key
và tls.crt
được cung cấp thông 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, thì nếu mục tiêu không được chỉ định, ví dụ về 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.
Thông số
Thông 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 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 của 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ể lấy trực tiếp các tham số đó từ tệp cấu hình. Xem phần 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ị thông tin trợ giúp về các tham số lệnh. |
‑‑host |
Chỉ bắt buộc đối với mẫu Envoy | Tất cả | (Chuỗi) Máy chủ lưu trữ dịch vụ mục tiêu (mặc định là httpbin.org )
|
-n, ‑‑name |
Bắt buộc | Tất cả | (Chuỗi) Tên dịch vụ mục tiêu (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 các 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ỉ dành cho mẫu Envoy | Tất cả | (Chuỗi) Thư mục chứa các tệp tls.key và tls.crt dùng cho dịch vụ của bộ chuyển đổi.
|
Ví dụ:
apigee-remote-service-cli samples create -c ./config.yaml
Liệt kê các tuỳ chọn mẫu có sẵn
Liệt kê các mẫu có sẵn để sử dụng với tham số --templates
cho lệnh samples
.
Cách sử dụng
apigee-remote-service-cli samples templates
Thông 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 các 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 mục tiêu dịch vụ từ xa. Xem thêm nội dung Sử dụng phương thức xác thực dựa trên JWT.Cách sử dụng
apigee-remote-service-cli token create [flags]
Thông số
Thông 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ể trực tiếp lấy các tham số đó từ tệp cấu hình. Hãy xem phần 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 xác thực Khoá có trong ứng dụng dành cho nhà phát triển Apigee như mô tả trong phần 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ỉ Edge 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à thời gian chạy cho Apigee Edge trên Public Cloud. |
‑‑opdk
| Bắt buộc | Chỉ Edge Private Cloud | Bạn phải đặt cờ này nếu đang sử dụng Apigee Edge cho Private Cloud. |
-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ỉ dành cho 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 Apigee hoặc Private Cloud.
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 xác thực Bí mật có trong ứng dụng dành cho nhà phát triển Apigee như mô tả trong phần 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à CA 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
Nếu 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]
Thông số
Thông số
Thông 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ể trực tiếp lấy các tham số đó từ tệp cấu hình. Hãy xem phần 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ị 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ỉ Edge 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à thời gian chạy cho Apigee Edge trên Public Cloud. |
‑‑opdk
| Bắt buộc | Chỉ Edge Private Cloud | Bạn phải đặt cờ này nếu đang sử dụng Apigee Edge cho Private Cloud. |
-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ỉ dành cho 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 Apigee hoặc Private Cloud.
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à CA 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
Nếu 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 vòng mã thông báo JWT
Vào một thời điểm nào đó sau khi tạo JWT ban đầu, bạn có thể cần thay đổi cặp khoá công khai/riêng tư mà Apigee lưu trữ trong bản đồ khoá-giá trị đã mã hoá (KVM). Quá trình tạo cặp khoá mới này được gọi là xoay khoá. Khi bạn xoay vòng khoá, một cặp khoá riêng tư/công khai mới sẽ được tạo và lưu trữ trong KVM "istio" 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ã khoá ban đầu.Cách sử dụng
apigee-remote-service-cli token rotate-cert [flags]
Thông số
Thông 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 của 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ể trực tiếp lấy các tham số đó từ tệp cấu hình. Xem phần 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ỉ dành cho đám mây công khai và riêng tư của Edge | Hiển thị thông tin trợ giúp về các tham số lệnh. |
--k, --key
|
Bắt buộc | Chỉ dành cho đám mây công khai và riêng tư của Edge | (Chuỗi) Khoá cấp phép. |
‑‑insecure
|
Không bắt buộc | Chỉ dành cho đám mây công khai và riêng tư của Edge | 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ỉ Edge 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à thời gian chạy cho Apigee Edge trên Public Cloud. |
‑‑opdk
| Bắt buộc | Chỉ Edge Private Cloud | Bạn phải đặt cờ này nếu đang sử dụng Apigee Edge cho Private Cloud. |
-o,
|
Bắt buộc | Chỉ dành cho đám mây công khai và riêng tư của Edge | (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ỉ Edge Private Cloud | (Chuỗi) Chỉ định URL thời gian chạy cho phiên bản kết hợp Apigee hoặc Private Cloud.
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) Khoá bí mật của quy trình cung cấ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 để uỷ quyền cho các lệnh gọi API dịch vụ từ xa.Cách sử dụng
apigee-remote-service-cli token internal [flags]
Thông số
Thông số
Thông số | Sự hiện diện | Dùng cho sản phẩm | Mô tả |
---|---|---|---|
-c,
|
Bắt buộc | Chỉ dành cho Apigee Hybrid | (Chuỗi) Đường dẫn đến tệp cấu hình Dịch vụ từ xa của 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ể trực tiếp lấy các tham số đó từ tệp cấu hình. Xem phần Sử dụng tuỳ chọn ‑‑config .
|
-d,
|
Bắt buộc | Chỉ dành cho Apigee Hybrid | (Chuỗi) thời gian hợp lệ của JWT nội bộ kể từ khi tạo (mặc định: 10m0s (10 phút)).
|
-e,
|
Bắt buộc | Chỉ dành cho Apigee Hybrid | (Chuỗi) Một môi trường trong tổ chức của bạn. |
-h,
|
Không bắt buộc | Chỉ dành cho Apigee Hybrid | 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 Apigee Hybrid | 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 Apigee Hybrid | (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 Apigee Hybrid | (Chuỗi) Chỉ định URL thời gian chạy cho thực thể kết hợp 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 Apigee Hybrid | (Không bắt buộc) Tạo đầu ra chi tiết. |
Lệnh phiên bản
In phiên bản CLI.
apigee-remote-service-cli version
Sử dụng .netrc cho thông tin xác thực
apigee-remote-service-cli
tự động nhận username
và password
(để xác thực cơ bản khi cần) từ tệp .netrc
trong thư mục gốc nếu bạn đang sử dụng Edge Public Cloud và có mục nhập cho máy api.enterprise.apigee.com
. Nếu bạn đang sử dụng Apigee Private Cloud, giá trị máy sẽ giống với URL management
(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. Ví dụ trên Edge Private Cloud:
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 do lệnh provision
tạo. Một 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 cho thấy một tệp cấu hình mẫu với tất cả cá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