使用 API Gateway製作一個IP國家查詢的API

最近把這個IP地理資料庫的API搞定之後, 想把之前API Gateway(以下簡稱為 APIGW)幾個之前沒弄懂的部分再摸熟一點:

  • Custom Domain Names: 如上面的Demo,可以把API整合到自己的Domain之下.
  • API Keys: 給開發人員用的金鑰
  • Usage Plans: 流量控管計畫
  • 使用API Key 呼叫API

Custom Domain Names

這個功能是把API 的URL 從:

https://api-id.execute-api.region.amazonaws.com/stage
轉換成
https://api.example.com/myservice

步驟:

  • 先切換到美東 Virginia區(必要!)
  • 先在 AWS Certificate Manager (ACM)服務裡,新增一筆domain …
more ...

使用 API Gateway製作一個股價查詢API

Amazon API Gateway 是一種全受管的服務,可讓開發人員輕鬆發佈、維護、監控和保護任何規模的 API. 它的角色有點像是我們一般的網頁程式中, 拿掉後段那些商業邏輯、查詢資料庫、字串處理所剩下的部份. 像是規劃 API網址格式、接傳參數處理, 存取控制這類的任務.

Serverless 架構的概念最近漸漸興起, 由於管理基礎建設始終就是需要心力去照顧的工作, 所以無伺服器架構這種新概念, 不用再管理Server, EC2也不開了, 那或許能再解放一些生產力出來, 讓大家的注意力更集中在有價值的地方.

--

初探 API Gateway

最近在玩 API Gateway 與後端串接 Lambda 吃了一些苦頭, 由於網路上能找到的文件資源大多以 NodeJS居多, 使用 Python 的就比較辛苦些.

以下推薦兩個連結, 能協助使用這樣組合的人迅速通過新手村的考驗:

more ...