開始使用免費開始

把呼叫方對上大門

你是某個 API 的平台工程師,這個 API 有四種呼叫方,現在等你做決策:繼續用 REST,還是改成 HTTP。沒有人記下每個呼叫方仰賴的是什麼。

每個呼叫方到門口時出示的東西:

  • 網頁應用程式的使用者,帶著 Cognito 權杖。
  • 合作夥伴應用程式,帶著你自己的程式碼必須解析的不透明工作階段金鑰。
  • 分析批次作業,完全沒有出示任何權杖,今天會被放行是因為它從某個帳號發出呼叫。
  • 庫存服務,使用 AWS 認證簽署請求。

REST API 提供 IAM 驗證、Cognito 授權器、Lambda 授權器,以及資源政策。HTTP API 提供 IAM 驗證、JWT 授權器、Lambda 授權器,而且完全沒有資源政策。

哪些呼叫方可以由 REST API 服務,但無法由 HTTP API 服務?

本練習屬於課程

AWS Security 開發者實務

檢視課程

動手互動練習

將理論付諸實踐,立即體驗我們的互動練習

開始練習