在查找 SAM init 時的模板時,我找到了适用于 TypeScript 的 AWS Lambda Powertools

背景情况

構築SAM环境用于TypeScript的备忘录一部分

由于我从未搭建过TypeScript环境,所以当我试图参考模板时,我本来就在烦恼模板是如何查找的。

如果有时间,我想尝试一下针对AWS Lambda Powertools for TypeScript的模板。

 

前提

以下存放着模版。

 

image.png

此外,manifest.json 定义了 Template 名称以及它们与相应文件夹之间的关系。
※在本次搜索中不包含 v2。

    • manifest.json

 

    manifest-v2.json
image.png

当您进入各个文件夹时,还有以下这样的写法示例,说明了如何使用 sam init,因此只需复制粘贴即可使用。

image.png

我们得出以下结论

image.png

最初就直接打开文件夹,用Typescript搜索可能更快的结局。

尾声

最終結果,以 TypeScript 的模板为基础,有以下三个选项,我们将根据这些进行进一步的推进。虽然 Powertools 的优先级可能会稍后,但我们将继续处理。

sam init --app-template hello-world-powertools-typescript --package-type Zip
displayNameappTemplate補足Hello World Example TypeScripthello-world-typescript単純に Hello WorldHello World Example TypeScript w/ Lambda Powertoolshello-world-powertools-typescriptLambda Powertools for typescriptQuick Start: App Backend using TypeScriptquick-start-typescript-app
image.png

AWS Lambda Powertools 是 TypeScript 的工具包。

(Note: Chinese text does not necessarily have one fixed way of paraphrasing, but this is one possible option.)

听说 TypeScript 的 Powertools 版本在 Python/Java 中非常受欢迎。

AWS Lambda Powertools for TypeScript 的一般提供已开始。这是一个开源的开发者库,旨在以最简单和最快的方式将Well-Architected Serverless的最佳实践集成到Lambda函数中。

在以下地方附近

 

广告
将在 10 秒后关闭
bannerAds