Vig*_*aut 10 amazon-web-services next.js vercel aws-cdk
我想使用 AWS CDK 在 AWS 上部署 NextJS 进行 POC,并且正在寻找选项。在 NextJS 文档中,它说我们只需创建一个实例并运行npm run build && npm start,它就会为我们启动服务。然而,这并不是最优化的部署方式。
我如何使用 AWS 做同样的事情?如何通过 Cloudfront CDN 提供静态资产和页面,以及如何通过 Lambda 或 ECS 提供服务器端呈现的页面和 API?是否有我可以遵循的分步指南来拆分相同的构建文件?
任何使用 AWS CDK 本地执行此操作的指示都会有所帮助。谢谢。
ofh*_*use 14
当您不想将整个 Next.js 服务器打包到单个 Lambda 中时,将 Next.js 部署为无服务器应用程序需要大量服务。
它由 3 个主要资源组成:
我使用 Terraform 构建了此设置,因此目前没有可用的本机 CDK 解决方案。但其中大部分都可以简单地转换为 CDK,因为 Terraform 和 CDK 背后的模型几乎相同。
Terraform 模块的源代码可在 GitHub 上获取: https: //github.com/milliHQ/terraform-aws-next-js
| 归档时间: |
|
| 查看次数: |
4841 次 |
| 最近记录: |