[學習記錄]AWS Lambda使用體驗


lambda是aws提供的一個serverless服務,本質上是一種Faas,即函數即服務,AWS允許用戶使用AWS支持的語言編寫函數並且由平台自動管理,用戶只能提供函數,設計調用關系,並不能訪問具體的函數實例進行自定義修改。

創建一個lambda函數非常簡單,只要在控制台點擊創建函數即可,按照提示填寫函數名稱,選擇編寫時的語言以及執行角色即可。

創建后進入函數的管理界面,右上角的ARN相當於這個函數的全名,包括具體的aws服務名稱、服務區域、id等,用戶可以通過中間的Designer添加觸發器以及destination或者修改層數。

下面則是函數的編輯區,UI和大部分IDE比較像可以很快上手,編寫自己的程序

再往下還可以進行更多的配置,具體詳見aws lambda的函數控制台。

 

常見的調用方式就是通過awscli直接訪問,指定函數的arn,payload和用來接收的response.json即可,這種調用是一種同步調用。

如果需要異步調用,則要添加參數 --invocation-type Event,

 

lambda作為一種AWS的組件,也可以與其它AWS組件共同聯動完成任務。例如APIgateway等等。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM