步驟 6:發布 API

本頁內容適用於 ApigeeApigee Hybrid

查看 Apigee Edge 說明文件。

在這個步驟中,您將執行下列步驟,在入口網站中發布 API:

  1. 從規格建立 API Proxy
  2. 建立 API 產品
  3. 將 API 發布到入口網站

步驟 1:從規格建立 API Proxy

使用說明 API 的 OpenAPI 規格建立 API Proxy。

如要使用 OpenAPI 規格建立 API Proxy,請按照下列步驟操作:

  1. 在 Apigee in Cloud 控制台中,前往「Proxy Development」>「API proxies」頁面。

    前往 API Proxy

  2. 點選「建立」。「建立 Proxy」精靈會開啟,提示您選取要建立的 API Proxy 類型。

  3. 按一下「Proxy template」方塊。

  4. 按一下「OpenAPI spec template, Reverse Proxy (most common)」

  5. 在瀏覽器中開啟下列檔案,然後儲存:

    https://raw.githubusercontent.com/apigee/api-platform-samples/master/default-proxies/helloworld/openapi/mocktarget3.0.yaml

  6. 在「步驟 1:OpenAPI 規格」中,按一下「瀏覽」

  7. 前往剛才下載的 OpenAPI 規格檔案,選取該檔案,然後按一下「開啟」

  8. 點選「下一步」

  9. 在「步驟 2:Proxy 詳細資料」中,系統會使用 OpenAPI 規格中的值預先填入欄位。編輯「說明」欄位,如下所示:API proxy for hello world.

  10. 點選「下一步」

  11. 在「步驟 3:流程」中,選取所有作業。

  12. 點選「下一步」

  13. 在「步驟 4:部署」中,選取要部署的環境。

  14. 按一下 [確定]

  15. 點選「建立」

部署 Proxy 後,「Deployments」(部署作業) 部分的「Status」(狀態) 欄會顯示綠色圖示,表示 API Proxy 修訂版本已部署。將指標懸停在狀態圖示上,即可查看部署作業的詳細資訊。

步驟 2:建立 API 產品

建立 API 產品,內含要向 API 消費者公開的 API 資源。

如要建立 API 產品:

  1. 在 Apigee in Cloud 控制台中,前往「發布」>「API 產品」頁面。

    前往 API 產品

  2. 點按「Create」(建立)。系統隨即會顯示「產品詳細資料」頁面。 輸入 API 產品的產品詳細資料

    欄位
    名稱 Hello World
    顯示名稱 Hello World
    說明 簡單的 Hello World 範例
    環境 選取部署 API Proxy 的環境。
    存取 公開
    自動核准存取要求 已啟用
    配額 (留空)
    允許的 OAuth 範圍 (留空)

  3. 在「Operations」部分,點選「Add an operation」,找出要新增至 API 產品的作業。

    • 在「來源」下方,選取「API Proxy」,然後從下拉式選單中選取「Mock-Target-API」
    • 在「Operation」(作業) 下,於「Path」(路徑) 欄位中輸入正斜線 (/)。 忽略其他欄位。
  4. 按一下「儲存」儲存作業。

  5. 按一下「儲存」,儲存產品。

步驟 3:將 API 發布到入口網站

將 API 發布到入口網站,讓客戶瞭解及使用。

如要將 API 發布到入口網站,請按照下列步驟操作:

  1. 在 Apigee in Cloud 控制台中,前往「Distribution」>「Portals」頁面。

    前往入口網站

  2. 按一下「My first portal」列,開啟入口網站。

  3. 按一下「API」分頁標籤。

  4. 按一下「+ API」

  5. 在「API 產品」部分選取「Hello World」

  6. 選取「已發布 (列於目錄中)」,將 API 發布到入口網站。

  7. 在「顯示標題」部分輸入 Hello World

  8. 在「顯示圖片」中,按一下「選取」

  9. 按一下「素材資源」

  10. 按一下 home-background.jpg 的「預覽」

  11. 按一下「選取」

  12. 如要自動產生 API 說明文件,請使用 OpenAPI 規格的快照:

    1. 選取「OpenAPI 文件」
    2. 按一下「選取」
    3. 按一下「網址」分頁標籤。
    4. 在「規格名稱」欄位中輸入 helloworld
    5. 複製下列網址並貼到「網址」欄位:
      https://raw.githubusercontent.com/apigee/api-platform-samples/master/default-proxies/helloworld/openapi/mocktarget3.0.yaml
    6. 按一下「選取」
  13. 按一下 [儲存]

步驟 4:查看 API 參考資料說明文件

如要查看 API 參考說明文件,請按照下列步驟操作:

  1. 在 Apigee 使用者介面中,按一下「Live Portal」,即可在已上線的入口網站中查看變更 (如果已在其他分頁中開啟已上線的入口網站,請重新整理)。
  2. 在直播入口網站中:
    1. 按一下頂端導覽列的「API」,即可查看已發布的 API。
    2. 按一下「Hello World」資訊卡,即可查看 API 參考說明文件。
    3. 試用 API!

透過「Try this API」面板發布模擬目標 API