選單
×
   ❮   
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

AWS API Gateway 的無伺服器擴充套件考慮因素


API Gateway 的擴充套件考慮因素

有多種方法可以將託管服務和無伺服器應用程式整合在一起。

要擴充套件無伺服器體系結構,您必須瞭解所整合服務的自身能力和限制。

超時、重試和有效負載大小是重要因素。

最佳化無伺服器體系結構的技巧包括:

  • 權衡與最佳化
  • 端到端負載測試
  • 跟上服務更新和增強

API Gateway 的擴充套件考慮因素影片

W3schools.com 與 Amazon Web Services 合作,為我們的學生提供數字培訓內容。


API Gateway 的工作原理

假設您有一個用於訂單處理流程的概念驗證。

API Gateway 是您的前門,您可以配置每個 API 來控制您預期的訪問模式。

設定一個邊緣最佳化端點,並內建 CloudFront 分發,以便快速向全球客戶交付內容。

可選的快取有助於最大限度地減少對後端服務的呼叫。

您還可以使用 API 金鑰和使用計劃來限制每個客戶端的請求。


Lambda 授權方

Lambda 授權方可以幫助您透過 API Gateway 擴充套件應用程式。

它們允許您建立自定義身份驗證流程。

從 Lambda 的角度來看,授權方函式只是另一個函式。

授權方的呼叫次數計入總併發量。

使用 Lambda 授權方需要預估授權請求的數量。

啟用授權快取,以防止為返回使用者再次呼叫授權方函式。

您可以快取授權 5-60 分鐘。

API Gateway 還支援直接的 AWS 服務介面,如 Step Functions。

您需要考慮您的 API 每秒可以處理多少個查詢。


最佳實踐

瞭解您公司的基本驅動因素,避免為永久性可擴充套件性而開發。

考察百分位數的業務影響,而不是單純的錯誤數量。

如果業務影響很小,請選擇更簡單的解決方案。

您必須識別並消除應用程式中的瓶頸,以改善整體流程。

跟上服務更新和增強。

考慮每個服務整合的有效負載限制。

對於更大的有效負載,請實施一個索賠檢查模式。


相關閱讀

Amazon API Gateway 限制和重要說明

AWS Serverless 練習

透過練習來測試自己

練習

Lambda 授權方可以幫助您建立什麼?

Custom   calls

開始練習


×

聯絡銷售

如果您想將 W3Schools 服務用於教育機構、團隊或企業,請傳送電子郵件給我們
sales@w3schools.com

報告錯誤

如果您想報告錯誤,或想提出建議,請傳送電子郵件給我們
help@w3schools.com

W3Schools 經過最佳化,旨在方便學習和培訓。示例可能經過簡化,以提高閱讀和學習體驗。教程、參考資料和示例會不斷審查,以避免錯誤,但我們無法保證所有內容的完全正確性。使用 W3Schools 即表示您已閱讀並接受我們的使用條款Cookie 和隱私政策

版權所有 1999-2024 Refsnes Data。保留所有權利。W3Schools 由 W3.CSS 提供支援