asynchronous-api:使用API​​网关,SQS和Lambda进行异步API处理

时间:2024-03-27 10:46:20
【文件属性】:

文件名称:asynchronous-api:使用API​​网关,SQS和Lambda进行异步API处理

文件大小:96KB

文件格式:ZIP

更新时间:2024-03-27 10:46:20

lambda api-gateway sqs cdk TypeScript

使用API​​网关,SQS和Lambda进行异步API处理 这是一个项目,您可以在其中创建具有API网关和SQS的高度可扩展的异步API,后者又调用Lambda。 从灵感博客文章。 脚步 将.example.env文件重命名为.env ,并将所有值替换为堆栈的预定义值。 注意:所有变量都是必需的! 否则,堆栈将无法工作。 运行yarn (推荐)或npm install 运行yarn cdk deploy --profile profileName将堆栈部署到您的指定区域。 如果是default名称,则可以跳过提供的名称。 cdk.json文件告诉CDK Toolkit如何执行您的应用程序。 有用的命令 yarn watch更改和编译监视 yarn test进行开玩笑的单元测试 yarn cdk deploy将此堆栈部署到您的默认AWS账户/区域 yarn cdk diff比较当


【文件预览】:
asynchronous-api-main
----.gitignore(186B)
----package.json(1KB)
----bin()
--------api_gateway-sqs-lambda.ts(666B)
----resources()
--------index.js(854B)
----jest.config.js(130B)
----globals.d.ts(85B)
----tsconfig.json(597B)
----.github()
--------workflows()
--------renovate.json(606B)
----README.md(1KB)
----lib()
--------api_gateway-sqs-lambda-stack.ts(4KB)
----.example.env(55B)
----.npmignore(65B)
----cdk.json(221B)
----.husky()
--------.gitignore(1B)
--------pre-commit(59B)
----test()
--------api_gateway-sqs-lambda.test.ts(3KB)
----yarn.lock(222KB)

网友评论