为什么您将使用AWS Lambda / API Gateway为无内容架构提供HTML内容而不是S3存储桶

时间:2018-04-02 13:38:46

标签: html amazon-web-services amazon-s3 aws-lambda

我正在开展一个项目,客户通过AWS Lambda / API Gateway提供其网站的HTML标记。我之前没见过这种做法。

我能找到的最好的解释是: How to build front end for Microservices

如果有人能告诉我这种方法有什么好处,而不仅仅是将.html文件放在S3存储桶或其他服务器中,那将非常感激。谢谢你的时间。

1 个答案:

答案 0 :(得分:3)

我理解Lambda的目标恰恰相反。您希望使用它们来创建前端可以从S3存储桶或任何其他服务器访问的后端Web服务。我使用过S3 html - > API网关 - > Lambdas可以非常有效地创建微服务架构。

如果你想尽可能少地暴露代码或者你的前端是非html(例如物联网?),那么直接使用Lambdas作为前端只会有意义。你可以有一个前端Lambda - > API网关 - >后端Lambdas微服务架构,只公开输出html或类似(php开发与javascript的类型)。

我的观点是,它会使开发成本更高,用户界面也会受到影响。除非出于安全原因,否则您通常不想重新发明网络服务器。