開始使用 Amazon API Gateway 最快速的方法就是使用 Amazon API Gateway 主控台。主控台提供可用於構建、部署、管理和監控 API 的 Web 界面。Amazon API Gateway 主控台提供的綜合 UI,可協助您完成建立 API 的程序。Amazon API Gateway API 還提供程式設計存取功能。

Amazon API Gateway 入門

建立免費帳戶

Amazon API Gateway 免費方案包含最多 12 個月每月 100 萬個 API 呼叫。


Amazon API Gateway Developer Guide 提供多項逐步教學和實作練習,協助您開始使用 Amazon API Gateway。

在這個逐步教學中,您將學會如何使用 Amazon API Gateway 建立自訂 API、將自訂 API 連接到一組 AWS Lambda 函數,然後從您的 API 呼叫 AWS Lambda 函數。

進一步了解 >>

在這個逐步教學中,您將學會如何使用 Amazon API Gateway 透過 REST Proxy 將自訂 API 連接到 HTTP 終端節點。

進一步了解 >>

 

在這個逐步教學中,您將學會如何在 Amazon API Gateway 中使用模型和映射範本,將 API 呼叫的輸出從一種資料格式轉換為另一種資料格式。

進一步了解 >>

您可以使用 Amazon API Gateway 主控台快速輕鬆地建立自訂 API。請依照下列步驟完成簡單的 "Hello World" 範例:

1.瀏覽 Amazon API Gateway 主控台

2.選取現有的 REST API 或輸入 API 的名稱建立新的 API。

3.在 REST API 樹狀檢視上,按一下 Actions 按鈕以「建立資源」。

4.為您的資源選擇一個名稱,像是 "cars"。

5.選取新的資源後,按一下按鈕以建立新的方法,然後選取與該方法關聯的 HTTP 動詞,例如 GET。

6.選取整合類型 (例如,HTTP Proxy),並輸入 API Gateway 應呼叫的 URL。

7.使用轉換範本定義請求和回應的轉換方法,或者單純接受預設的設定,傳送所有請求和回應資料,且不套用任何轉換。

8.設定方法的安全性設定。

9.  將您的新 API 部署到階段。

10.從階段管理畫面設定快取和節流設定。

11.在 Amazon API Gateway 主控台的 Client Platforms 標籤上,按一下按鈕以下載包含呼叫 sayHello 操作之協助程式方法的 Android、iOS SDK 或 Javascript 程式庫。SDK 程式庫呼叫 API 的方法與呼叫本機方法很相似。用戶端 SDK 會自動處理重試、通知開發人員網路或其他失敗狀況。SDK 程式庫包含在 API 驗證用戶端應用程式所需的邏輯。

12.將下載的 SDK 整合到您的行動應用程式。編寫程式碼以叫用您的自訂 API。例如,叫用 iOS 應用程式中的 getCar(int carId) API:

–(void)getSampleCar

{

NSString *response = [MyServiceClient getCar:1323];

NSLog( @”Response was [%@]”, response );

}

13.執行您的應用程式。