文件名称:hasura-cdk:使用AWS CDK部署Hasura
文件大小:245KB
文件格式:ZIP
更新时间:2024-05-22 02:52:24
TypeScript
使用CDK部署Hasura 该存储库包含一个示例,说明如何使用将Hasura部署到AWS中。 该项目与上的演讲相伴而生。 如果您打算使用此存储库,那么先退出讨论可能是一个好主意。 基础设施布局 部署的Hasura实例如下所示: 也就是说,Hasura和Postgres均采用多az部署。 可以部署带有环境标志的多可用区或单个可用区。 除了部署Hasura之外,还部署了具有单个功能的简单API网关,这用于演示Hasura中的“操作”功能。 项目布局 cdk包含主CDK堆栈 actions包含一个简单的lambda处理程序,该处理程序返回“ fortune” hasura包含一个连接已部署“操作”的简单架构 CDK布局 CDK已配置为4个堆栈 vpc-stack包含将Hasura部署到其中的主要VPC组件 certificates-stack Hasura和action端点的ACM证书
【文件预览】:
hasura-cdk-master
----.gitignore(199B)
----README.md(3KB)
----actions()
--------.gitignore(4B)
--------package.json(585B)
--------src()
--------.eslintrc.js(1KB)
--------package-lock.json(72KB)
----hasura()
--------.gitignore(11B)
--------config.yaml.example(42B)
--------migrations()
----.vscode()
--------settings.json(1KB)
----LICENSE(1KB)
----cdk()
--------.gitignore(153B)
--------tsconfig.json(598B)
--------actions()
--------bin()
--------package.json(1KB)
--------jest.config.js(130B)
--------.npmignore(65B)
--------cdk.json(30B)
--------lib()
--------package-lock.json(346KB)
----high-level-design.png(117KB)
----Makefile(1023B)
----.env.example(195B)