400-638-8808
|
微信公眾號(hào)








穩(wěn)定可靠 永不間斷

海外收發(fā) 暢通無(wú)阻

協(xié)同辦公 資源管理

超大郵件 超級(jí)功能

智能反垃圾郵件技術(shù)
易管理 免維護(hù)

微信掃一掃 關(guān)注"天下數(shù)據(jù)"商品一律九折
![]()
搜索"朗玥科技"關(guān)注,了解最新優(yōu)惠

在前面的章節(jié)中,我們學(xué)習(xí)了如何在 AWS 控制臺(tái)中創(chuàng)建 AWS Lambda 函數(shù)。但是,還有其他參數(shù)可用于創(chuàng)建 Lambda 函數(shù)。這些包括內(nèi)存分配、超時(shí)等。
在本章中,讓我們?cè)敿?xì)了解 AWS Lambda 的以下配置屬性。
內(nèi)存分配
登錄 AWS 控制臺(tái)并創(chuàng)建或選擇現(xiàn)有的 lambda 函數(shù)。單擊 配置 選項(xiàng)卡以獲取分配的內(nèi)存的詳細(xì)信息?纯聪旅骘@示的屏幕截圖-

請(qǐng)注意,默認(rèn)分配的內(nèi)存為 128MB。如果你想增加內(nèi)存,你可以點(diǎn)擊滑塊。
當(dāng)您移動(dòng)滑塊時(shí),內(nèi)存將增加到 64MB。請(qǐng)注意,可用的最大內(nèi)存為 3008MB?纯聪旅骘@示的屏幕截圖-

您還可以在命令提示符下使用 aws cli 來(lái)增加內(nèi)存限制。您必須以 64MB 的增量分配內(nèi)存。
現(xiàn)在,讓我們?cè)黾用Q為: myfirstlambdafunction的 AWS Lambda 的內(nèi)存限制。
函數(shù)的內(nèi)存細(xì)節(jié)顯示在下面給出的屏幕截圖中-

用于使用 aws cli 更改內(nèi)存的命令如下-
aws lambda update-function-configuration--function-name your function name--
region region where your function resides--memory-size memory amount--
profile admin user
AWS 控制臺(tái)中 AWS Lambda 函數(shù) myfirstlambdafunction 的相應(yīng)輸出如下所示。觀察內(nèi)存從128MB變?yōu)?56MB。

最長(zhǎng)執(zhí)行時(shí)間
超時(shí)是分配給 AWS Lambda 函數(shù)在超時(shí)發(fā)生時(shí)終止的時(shí)間。 AWS Lambda 函數(shù)將在分配的時(shí)間內(nèi)運(yùn)行或在超過(guò)給定的超時(shí)時(shí)間時(shí)終止。您需要評(píng)估函數(shù)執(zhí)行所需的時(shí)間,并相應(yīng)地在 AWS 控制臺(tái)的 Configuration 選項(xiàng)卡中選擇時(shí)間,如下所示-

IAM 角色
在創(chuàng)建 AWS Lambda 函數(shù)時(shí),需要分配角色或權(quán)限。如果您需要 AWS Lambda for S3 或 dynamoDB,則需要分配有關(guān) lambda 服務(wù)的權(quán)限。根據(jù)分配的角色,AWS Lambda 將決定要采取的步驟。例如,如果您授予 dynamodb 的完全訪問(wèn)權(quán)限,則可以從 dynamodb 表中添加、更新和刪除行。
處理程序名稱
這是 AWS Lambda 函數(shù)執(zhí)行的開始。處理程序函數(shù)具有觸發(fā)事件的詳細(xì)信息、上下文對(duì)象和必須在 AWS Lambda 的 success 或 error 上發(fā)回的回調(diào)。
nodejs 中處理函數(shù)的格式如下所示-
exports.handler = (event, context, callback) => {
callback(null, "hello from lambda");
};
使用環(huán)境變量的 Lambda 函數(shù)
在本節(jié)中,我們將使用配置部分中添加的環(huán)境變量創(chuàng)建一個(gè)簡(jiǎn)單的 Lambda 函數(shù)。為此,請(qǐng)按照以下步驟操作并參考相應(yīng)的屏幕截圖-
步驟 1
轉(zhuǎn)到 AWS 控制臺(tái)并在 Lambda 中創(chuàng)建一個(gè)函數(shù),如圖所示。

步驟 2
現(xiàn)在,添加環(huán)境變量,如圖所示-

步驟 3
現(xiàn)在,讓我們?cè)?Lambda 代碼中獲取相同的內(nèi)容,如下所示-
exports.handler = (event, context, callback) => {
var hostName = process.env.host;
var userName = process.env.username;
callback(null, "Environment Variables =>"+hostName+" and "+userName);
};
步驟 4
要從環(huán)境變量中獲取詳細(xì)信息,我們需要使用 process.env,如圖所示。請(qǐng)注意,此語(yǔ)法適用于 NodeJS 運(yùn)行時(shí)。
var hostName = process.env.host;
var userName = process.env.username;
步驟 5
執(zhí)行時(shí) Lambda 函數(shù)的輸出將如下所示-

作為AWS頂級(jí)代理商,選擇天.下.數(shù).據(jù)的優(yōu)勢(shì)
1、專屬客服協(xié)助注冊(cè)AWS,或提供注冊(cè)好的賬號(hào)直接使用
2、支持收U等多幣種支付代付,無(wú)額外服務(wù)費(fèi)用
3、AWS多種產(chǎn)品類型,更高產(chǎn)品租賃權(quán)限
4、針對(duì)大客戶,AWS專屬折扣優(yōu)惠
5、7x24小時(shí)專屬客服,在線解答各種疑問(wèn)
詳詢電話40 0-63 8-88 08 官網(wǎng):http://m.51huadong.com/2023/aws.asp
產(chǎn)品與服務(wù)
香港服務(wù)器 香港高防服務(wù)器 美國(guó)服務(wù)器 韓國(guó)服務(wù)器 新加坡服務(wù)器 日本服務(wù)器 臺(tái)灣服務(wù)器云服務(wù)器
香港云主機(jī) 美國(guó)云主機(jī) 韓國(guó)云主機(jī) 新加坡云主機(jī) 臺(tái)灣云主機(jī) 日本云主機(jī) 德國(guó)云主機(jī) 全球云主機(jī)高防專線
海外高防IP 海外無(wú)限防御 SSL證書 高防CDN套餐 全球節(jié)點(diǎn)定制 全球?qū)>GPLC關(guān)于我們
關(guān)于天下數(shù)據(jù) 數(shù)據(jù)招商加盟 天下數(shù)據(jù)合作伙伴 天下數(shù)據(jù)團(tuán)隊(duì)建設(shè) 加入天下數(shù)據(jù) 媒體報(bào)道 榮譽(yù)資質(zhì) 付款方式關(guān)注我們
微信公眾賬號(hào)
新浪微博
天下數(shù)據(jù)手機(jī)站 關(guān)于天下數(shù)據(jù) 聯(lián)系我們 誠(chéng)聘英才 付款方式 幫助中心 網(wǎng)站備案 解決方案 域名注冊(cè) 網(wǎng)站地圖
天下數(shù)據(jù)18年專注海外香港服務(wù)器、美國(guó)服務(wù)器、海外云主機(jī)、海外vps主機(jī)租用托管以及服務(wù)器解決方案-做天下最好的IDC服務(wù)商
《中華人民共和國(guó)增值電信業(yè)務(wù)經(jīng)營(yíng)許可證》 ISP證:粵ICP備07026347號(hào)
朗信天下發(fā)展有限公司(控股)深圳市朗玥科技有限公司(運(yùn)營(yíng))聯(lián)合版權(quán)
深圳總部:中國(guó).深圳市南山區(qū)深圳國(guó)際創(chuàng)新谷6棟B座10層 香港總部:香港上環(huán)蘇杭街49-51號(hào)建安商業(yè)大廈7樓
7×24小時(shí)服務(wù)熱線:4006388808香港服務(wù)電話:+852 67031102
本網(wǎng)站的域名注冊(cè)業(yè)務(wù)代理北京新網(wǎng)數(shù)碼信息技術(shù)有限公司的產(chǎn)品