簡體   English   中英

在Visual Studio中使用哪個AWS Lambda模板

[英]Which AWS Lambda template to use in Visual Studio

我是新的AWS Lambda函數開發人員。 在瀏覽了幾篇文章和視頻之后,我決定開始進行實時開發。

這是創建的需求。

  • 創建可以每天運行的Lambda函數

  • 此功能將從DynamoDb獲取客戶

  • 上述獲取的客戶將發送電子郵件

現在,當我打開安裝了AWS SDK Visual Studio 2017時。 它彈出了2個模板。

  1. AWS Lambda項目(.Net Core)
  2. AWS無服務器應用程序(.Net Core)

我在這些模板上進行了搜索,但是找不到任何文章/鏈接來解釋這些模板的用途。 以及何時使用哪個?

根據要求說明,哪個模板最合適?為什么?

謝謝!

選項#1適用於常規Lambda項目,例如構建快速功能。 沒有用於定義和鏈接資源的框架。

如果要構建SAM( 無服務器應用程序模型 )應用程序,請使用#2(AWS無服務器應用程序)。 這包括CloudFormation之上的稱為SAM模板的層,並且SAM應用程序還包括本地測試和調試裝置。 這是有關SAM和Visual Studio的一些信息。

如果要在項目中定義和編排幾個不同的無服務器組件,請考慮使用SAM。 借助CloudFormation,它將使部署易於在整個環境中重復進行。 如果您已經使用cfn作為資源,請考慮使用此選項。

對於您的用例,兩者都可以使用,但是我建議嘗試使用SAM,以使本地測試和調試更加容易,因為您是Lambda的新手。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM