本頁適用於 Apigee 和 Apigee Hybrid。
查看 Apigee Edge 說明文件。
在這個步驟中,您將測試剛才建立及部署的 API Proxy。
Cloud 控制台中的 Apigee
- 在瀏覽器中開啟 Cloud 控制台中的 Apigee UI。
- 請確認您在頁面頂端的下拉式選單中,選取建立 API Proxy 時使用的 Google Cloud 專案。
- 在 Cloud 控制台 UI 中,依序選取「管理」>「環境」。
- 選取「環境群組」分頁標籤。
- 在表格中,找出環境群組的資料列,該列包含部署 myproxy 的環境。主機名稱會顯示在這個資料列的「主機名稱」欄中。例如:
mydomain.com
。 - 呼叫 API Proxy。呼叫 Proxy 的方式取決於 Apigee 例項是否已設定為外部或內部網路存取。如果您不確定 Apigee 例項的設定方式,請與 Apigee 管理員聯絡。
- 外部存取:如果 Apigee 例項已設定外部存取權,請按照下列方式呼叫 Proxy:
curl https://YOUR_ENV_GROUP_HOSTNAME/myproxy
其中
YOUR_ENV_GROUP_HOSTNAME
是您在上一個步驟中取得的主機名稱。例如:
curl https://mydomain.com/myproxy
以下是另一個範例,其中主機使用萬用字元 DNS 服務
nip.io
:curl https://198.51.100.251.nip.io/myproxy
- 內部存取權:如果 Apigee 執行個體已設定為內部網路存取權,則需要執行一些額外步驟才能取得內部負載平衡器及其 IP 位址的存取權。詳情請參閱「呼叫僅限內部存取的 Proxy」。
- 外部存取:如果 Apigee 例項已設定外部存取權,請按照下列方式呼叫 Proxy:
- 成功呼叫 Proxy 後,系統會傳回以下輸出內容:
Hello, Guest!
傳統版 Apigee UI
- 在瀏覽器中開啟 Apigee UI。
- 請確認您在頁面頂端的下拉式選單中,選取建立 API Proxy 時使用的 Google Cloud 專案。
- 在 Cloud 控制台 UI 中,依序選取「管理」>「環境」>「群組」。
- 按一下「在 Google Cloud 控制台中查看」。
- 選取「環境群組」分頁標籤。
- 在表格中找出環境群組的資料列,該列包含部署 myproxy 的環境。主機名稱會顯示在這個資料列的「主機名稱」欄中。例如:
mydomain.com
。 - 呼叫 API Proxy。呼叫 Proxy 的方式取決於 Apigee 例項是否已設定為外部或內部網路存取。如果您不確定 Apigee 例項的設定方式,請與 Apigee 管理員聯絡。
- 外部存取:如果 Apigee 例項已設定外部存取權,請按照下列方式呼叫 Proxy:
curl https://YOUR_ENV_GROUP_HOSTNAME/myproxy
其中
YOUR_ENV_GROUP_HOSTNAME
是您在上一個步驟中取得的主機名稱。例如:
curl https://mydomain.com/myproxy
以下是另一個範例,其中主機使用萬用字元 DNS 服務
nip.io
:curl https://198.51.100.251.nip.io/myproxy
- 內部存取權:如果 Apigee 執行個體已設定為內部網路存取權,則需要執行一些額外步驟才能取得內部負載平衡器及其 IP 位址的存取權。詳情請參閱「呼叫僅限內部存取的 Proxy」。
- 外部存取:如果 Apigee 例項已設定外部存取權,請按照下列方式呼叫 Proxy:
- 成功呼叫 Proxy 後,系統會傳回以下輸出內容:
Hello, Guest!
如果收到錯誤訊息,請檢查以下項目:
- 如果您看到逾時錯誤 (不常見),請嘗試 卸除部署並重新部署新的 API 代理程式。
- 如果無法解析主機 (例如收到 404 錯誤),請再次確認您是否使用正確的主機名稱和 Proxy 名稱。
- 請確認環境群組主機名稱已使用 Cloud Load Balancer 設定。請參閱「 判斷 Cloud Load Balancer 是否已為主機名稱進行設定」。
- 如果您看到 TLS/SSL 錯誤 (例如 SSL 握手錯誤),請與 DNS 供應商聯絡,確認主機名稱的 DNS A 記錄已正確設定。請確認記錄包含 Apigee 佈建期間建立的負載平衡器 IP。如果不確定 IP 位址為何,請參閱「 判斷 Cloud Load Balancer 是否已針對主機名稱進行設定」。
- 如果您看到 TLS/SSL 憑證錯誤,與負載平衡器相關聯的 SSL 憑證可能沒有正確的主機名稱,因此遭到拒絕。憑證是在佈建程序期間建立。 判斷 Cloud Load Balancing 是否已針對主機名稱進行設定一文中的疑難排解步驟,會說明如何找出及檢查憑證。
- 如果無法解決問題,請與預先配置 Apigee 的人員聯絡,以便進一步協助。
在下一個步驟中,您將變更 API Proxy 的目標端點。
123(下一頁) 步驟 4:變更目標端點5