aws-lambda 入門
AWS Lambda 是一種無伺服器設定,用於在雲中執行功能。它利用現有的 Amazon Web Services 技術進行無限擴充套件,並在必要時在其自己的隔離環境中執行。使用 Lambda,你可以上傳程式碼,將其配置為基於各種觸發器執行,然後在完成時自動停用該程序。它採用按使用付費模式執行,極具成本效益且易於擴充套件。
AWS Lambda 支援用 Node.js(JavaScript)
,Python,Java(Java 8 相容)和 C#(.NET Core)編寫的程式碼。你的程式碼可以包含現有庫,甚至是原生庫
觸發器可包括:
HTTP 端點
- 移動應用
- 其他 AWS 服務(包括使用 Amazon API Gateway 的 REST 實施)
Lambda 最適合實時無伺服器資料處理,例如:
- 上傳檔案處理
- 轉碼
- 索引
- 驗證
- 調整大小和過濾
- 流資料分析
- 遙測
- 作為基於方法的移動和 Web 後端執行
- 擴充套件和連結其他 AWS 產品