本頁內容適用於 Apigee 和 Apigee Hybrid。
查看
Apigee Edge 說明文件。
在這個步驟中,您將測試剛建立及部署的 API Proxy。
Cloud 控制台中的 Apigee
- 在 Google Cloud 控制台中,依序前往「Apigee」>「管理」>「環境」頁面。
- 請務必從頁面頂端的下拉式選單中,選取您建立 API 代理的 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!
傳統版 Apigee UI
- 在瀏覽器中開啟 Apigee 使用者介面。
- 請務必從頁面頂端的下拉式選單中,選取您建立 API 代理的 Google Cloud 專案。
- 在 Cloud 控制台使用者介面中,依序選取「Admin」>「Environments」>「Groups」。
- 按一下「在 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 Balancer 是否已設定主機名稱」一文中的疑難排解步驟,說明如何找出並檢查憑證。
- 如果無法解決問題,請聯絡 Apigee 佈建人員尋求進一步協助。
在下一個步驟中,您將變更 API Proxy 的目標端點。
1 2 3 (NEXT) Step 4: Change the target endpoint 5