1
leonhao 2023-03-16 10:35:01 +08:00
静态文件放到 S3 ,用 cloudfront 做加速,后端用 API Gateway+lambda ,类似工程实践非常多,到 AWS 官方 blog 找。
|
2
dreamramon OP @leonhao #1 这一套的部署,到 api gateway 配置对应的 lambda ,有没有全套自动化的东西?我现在都是手工去网页里面,很麻烦。。。包括 db 那边做 白名单。。。
|
3
leonhao 2023-03-16 11:01:36 +08:00
有 CDK 模板,你找一下,都是很成熟的东西了,只要调整一下就行
|
4
wangmn 2023-03-16 11:39:37 +08:00
laf(.)dev
|
5
Rocketer 2023-03-16 13:21:18 +08:00 via iPhone
两年前用的框架就叫 serverless ,支持 aws 和腾讯云的函数计算,不知现在流行什么?
|
6
momocraft 2023-03-16 13:30:54 +08:00
q1 我觉得启动快就行了.. serverless 也不需要特别的服务器
q2 AWS 的 API Gateway 可能可以 q3 点 UI 可以用写代码代替, 所谓 Infra as Code / Provision as Code 那个 serverless 框架也有这方面功能 但是很多云资源在 AWS 的 CloudFormation 包一层 在 serverless 再包一层 我嫌麻烦 所以需要长期维护的东西一般就 Terraform 管理 |
7
zackkson1991 2023-03-16 13:31:54 +08:00
如一楼大哥说的那样. 关于如何入手, 直接 YouTube, 有很多的教程也有很多这样的方案.
关于部署, 反正有 aws cli, 没有问题的. |
8
dreamramon OP @momocraft #6 主要 node 或者 ts 项目的打包(那一堆 node_modules ),然后上传到 lambda ,静态上传到 s3 ,然后得到新生成的地址,然后更新 api gateway ,挺繁琐的。。。不知道有没有开源的类似的方案,可以参考。。。
|