文件名称:aws-lambda-microservice:一个AWS Lambda微服务模板
文件大小:164KB
文件格式:ZIP
更新时间:2024-03-26 15:56:29
TypeScript
这是什么 由AWS提供支持的无服务器微服务启动器。 堆 IaC的CDK 用于计算的Lambda API网关剩余API 支持的功能运行时 Node.js 12 + Typescript(通过webpack + babel构建) Python 3.8(提供基本支持,PR和建议) 有关示例,请参见功能文件夹。 依存关系 Node.js NPM 7 CDK CLI 设置 确保您已根据AWS CLI进行身份验证。 运行cdk bootstrap aws://ACCOUNT/REGION 确保存在以下env变量,或在根文件夹中使用以下变量创建一个.env文件: X_APP_NAME=MyService 帐户范围内服务的唯一标识符。 将用于为存储桶,表和其他资源添加前缀。 X_APP_DEPLOYMENT_ENV=prod 帐户+服务范围内环境的唯一标识符。 将用于为存储桶,表和其他
【文件预览】:
aws-lambda-microservice-main
----.eslintrc(845B)
----.github()
--------workflows()
----setup.js(2KB)
----webpack.config.js(2KB)
----.prettierignore(77B)
----babel.config.js(690B)
----.vscode()
--------.ropeproject()
--------settings.json(140B)
----.npmignore(65B)
----husky.config.js(122B)
----tsconfig.json(683B)
----jest.config.js(300B)
----.prettierrc(67B)
----README.md(2KB)
----cdk.json(441B)
----.lintstagedrc.js(68B)
----cdk.context.json(179B)
----.gitignore(45B)
----functions()
--------sayHello()
--------sayGoodbye()
----infra()
--------getLambdaProps.ts(3KB)
--------index.ts(210B)
--------S3Bucket.ts(2KB)
--------setup.ts(214B)
--------S3Buckets.ts(1KB)
--------getServiceAppProps.ts(1KB)
--------environment.ts(1KB)
--------ServiceStack.ts(682B)
--------ServerlessService.ts(2KB)
--------RestApi.ts(1KB)
--------ServiceApp.ts(535B)
--------Lambdas.ts(3KB)
----.eslintignore(65B)
----package-lock.json(502KB)
----package.json(2KB)