每当用户对另一个客户端网站进行更改时,我都会从webhook获得一些数据。webhook向我发送数据。我想创建一个页面,显示来自webhook的数据。为此,我想创建一个一天后过期的唯一链接,我可以使用哈希算法生成unqiue链接名称,但如何部署?我是部署方面的新手。使用的技术是AWS,node-js用于后端,mongodb用于数据库,Angular用于前端。
您可以使用AWS Lambda和API网关来部署NodeJS代码。您编译的Angular代码可以托管在S3+CloudFront中(仅限静态/前端内容(。如果你想在AWS上完全管理MongoDB,那么MongoDB Atlas就是解决方案(https://aws.amazon.com/quickstart/architecture/mongodb-atlas/)。
至于如何部署所有这些基础设施;你几乎没有什么选择。您可以使用Terraform、AWS CDK或Serverless Framework(在这种情况下不推荐使用(。如果您已经熟悉Node(JS或TS(,那么AWS CDK是您的不错选择。
您可以使用AWS Codepipeline来部署您的应用程序。