AWS的Serverless服務(wù) - Lambda

在了解AWS的Serverless服務(wù)之前,需要知道Serverless的概念,可以參考上一篇文章:什么是Serverless

在AWS中,負(fù)責(zé)Serverless的服務(wù)叫做Lambda,下面一步步手動(dòng)操作來講解Lambda的使用方法。

1. 登陸AWS控制臺(tái)

進(jìn)入AWS官網(wǎng)后,點(diǎn)擊右上角登陸按鈕,輸入用戶名和密碼后登陸進(jìn)入Dashboard


2. 進(jìn)入Lambda服務(wù)

搜索Lambda服務(wù),并進(jìn)入

3. 創(chuàng)建Lambda函數(shù)

4.選擇從模版創(chuàng)建

輸入函數(shù)名稱,選擇語言環(huán)境,點(diǎn)擊創(chuàng)建即可

創(chuàng)建后里面的環(huán)境就自帶相應(yīng)的語言,這里以Node16為例

5. 編輯代碼

由于是模版創(chuàng)建的,所以會(huì)自帶一些示例代碼,嘗試把返回的Hello from Lambda改為Hello World

6. 測(cè)試

點(diǎn)擊測(cè)試,即可看到返回值

7. 創(chuàng)建API Gateway

為了讓外面可以調(diào)用這個(gè)Lambda函數(shù),我們需要配置AWS的API Gateway,找到API Gateway服務(wù)

點(diǎn)擊APIs,選擇REST API的Build按鈕

選擇New API模式,輸入API的名稱,點(diǎn)擊Create API

8. 創(chuàng)建資源和方法

在/路由下選擇創(chuàng)建資源


在資源下創(chuàng)建方法


選擇映射到剛剛創(chuàng)建好的Lambda函數(shù)


即可完成資源和方法的創(chuàng)建

9. 部署API Gateway

在方法上點(diǎn)擊部署API

切換到Stage選項(xiàng)卡,即可看到部署好的API Gateway

可以看到右側(cè)有個(gè)鏈接,在Postman調(diào)用這個(gè)鏈接即可通過API Gateway調(diào)用Lambda函數(shù)

10. 修改代碼后

比如將返回的hello world改為hello lambda,點(diǎn)擊部署即可馬上調(diào)用到最新的接口


Postman查看到最新的接口

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容