如何AWS Lambda使用控制臺創(chuàng)建Lambda函數?

來源: AWS
作者:AWS
時間:2020-09-27
17333
在本入門練習中,您將使用AWS Lambda控制臺創(chuàng)建Lambda函數。

在本入門練習中,您將使用AWS Lambda控制臺創(chuàng)建Lambda函數。接下來,您使用示例事件數據手動調用Lambda函數。AWS Lambda執(zhí)行Lambda函數并返回結果。然后,您可以驗證執(zhí)行結果,包括Lambda函數創(chuàng)建的日志和各種CloudWatch指標。

創(chuàng)建Lambda函數

1.打開AWS Lambda控制臺。

2.選擇創(chuàng)建功能。

3.對于功能名稱,輸入my-function。

4.選擇創(chuàng)建功能。

Lambda創(chuàng)建一個Node.js函數和一個執(zhí)行角色,該角色授予該函數上載日志的權限。當您調用函數時,Lambda會擔任執(zhí)行角色,并使用它來創(chuàng)建AWS開發(fā)工具包的憑證并從事件源讀取數據。

使用設計師

設計顯示您的功能和其上下游資源的概況。您可以使用它來配置觸發(fā)器,圖層和目標。

console-designer.png

在設計器中選擇我的函數,以返回到函數的代碼和配置。對于腳本語言,Lambda包含返回成功響應的示例代碼。您可以使用嵌入式AWS Cloud9編輯器編輯功能代碼,只要您的源代碼不超過3 MB限制即可。

調用Lambda函數

使用控制臺中提供的示例事件數據來調用Lambda函數。

調用功能

1.在右上角,選擇Test。

2.在“配置測試事件”頁面中,選擇“創(chuàng)建新的測試事件”,然后在“事件模板”中保留默認的“Hello World”選項。輸入事件名稱,并注意以下示例事件模板:

{

  "key3": "value3",

  "key2": "value2",

  "key1": "value1"

}

您可以在示例JSON中更改鍵和值,但不要更改事件結構。如果要更改任何鍵和值,則必須相應地更新示例代碼。

3.選擇創(chuàng)建,然后選擇測試。每個用戶每個功能最多可以創(chuàng)建10個測試事件。這些測試事件對其他用戶不可用。

4.AWS Lambda代表您執(zhí)行功能。在handler您的lambda函數接收并處理樣本事件。

5.成功執(zhí)行后,在控制臺中查看結果。

·執(zhí)行結果部分介紹的執(zhí)行狀態(tài)成功,也顯示功能執(zhí)行結果,通過返回的return聲明。

·“摘要”部分顯示“日志輸出”部分(執(zhí)行日志中的“報告”行)報告的關鍵信息。

·日志輸出部顯示日志AWS LAMBDA生成用于每個執(zhí)行。這些是Lambda函數寫入CloudWatch的日志。為了方便起見,AWS Lambda控制臺顯示這些日志。

請注意,單擊此處鏈接顯示CloudWatch控制臺中的日志。然后,該功能將日志添加到與Lambda功能相對應的日志組中的Amazon CloudWatch。

6.幾次運行Lambda函數,以收集一些可以在下一步中查看的指標。

7.在頁面頂部附近的標簽中,選擇監(jiān)控。此頁面顯示Lambda發(fā)送到CloudWatch的指標的圖形。

metrics-functions-list.png

清理

如果完成使用示例函數的操作,請將其刪除。您還可以刪除控制臺創(chuàng)建的執(zhí)行角色以及存儲該功能日志的日志組。

刪除Lambda函數

1.打開Lambda控制臺的“功能”頁面。

2.選擇一個功能。

3.選擇“操作”,然后選擇“刪除功能”。

4.選擇刪除。

刪除日志組

打開日志組頁面Amazon CloudWatch控制臺。

選擇功能的日志組(/aws/lambda/my-function)。

選擇“操作”,然后選擇“刪除日志組”。

選擇是,刪除。

刪除執(zhí)行角色

打開角色頁面AWS Identity and Access Management控制臺。

選擇功能的角色()my-function-role-31exxmpl

選擇刪除角色。

選擇是,刪除。

您可以使用AWS CloudFormation和AWS CLI自動創(chuàng)建和清除功能,角色和日志組。

立即登錄,閱讀全文
版權說明:
本文內容來自于AWS,本站不擁有所有權,不承擔相關法律責任。文章內容系作者個人觀點,不代表快出海對觀點贊同或支持。如有侵權,請聯(lián)系管理員(zzx@kchuhai.com)刪除!
優(yōu)質服務商推薦
更多
掃碼登錄
打開掃一掃, 關注公眾號后即可登錄/注冊
加載中
二維碼已失效 請重試
刷新
賬號登錄/注冊
小程序
快出海小程序
公眾號
快出海公眾號
商務合作
商務合作
投稿采訪
投稿采訪
出海管家
出海管家