我正在学习混音,并尝试建立一个使用aws cdk做服务器的混音项目。我在这里找到了一个GitHub的例子:https://github.com/ajhaining/remix-cloudfront-cdk-example但它并没有真正解释如何或什么是怎么回事/如何从头开始做这件事。如果有人能帮助解释如何设置这将是一个很大的帮助!
我正在学习混音,并尝试建立一个使用aws cdk做服务器的混音项目。我在这里找到了一个GitHub的例子:https://github.com/ajhaining/remix-cloudfront-cdk-example但它并没有真正解释如何或什么是怎么回事/如何从头开始做这件事。如果有人能帮助解释如何设置这将是一个很大的帮助!
1条答案
按热度按时间oxiaedzo1#
在您提到的解决方案中,此人使用AWS CDK部署使用Remix框架的前端和后端解决方案。
如果您不熟悉CDK:AWS CDK允许您编写描述AWS基础设施的代码,以便部署到AWS,即作为代码的基础设施。
他们使用以下AWS基础设施:
整个“堆栈”在cdk-remix-app-stack.ts中描述。
在这里,它们描述了AWS Lambda函数的来源:
这里,它们描述了前端的源存储在s3中的位置:
这一点有点复杂,这里他们配置CDN以将分发指向特定的起源(s3用于前端或lambda用于后端)