我想用Python后端构建一个Webapp。 Webapp的前端只会有一个简单的输入框,用户可以在其中输入地址。然后,在后端,我想从该地址的网页中抓取内容,然后处理该数据。这种数据处理可能会变得很繁琐。
我对Python很有经验,尽管在webapps,托管等方面,我的经验为零。我买了一个域名并在namecheap上托管,尽管我刚刚发现也许不需要使用它们的托管,因为/ r / webhosting中的某人建议我改用AWS。建议我遵循以下方法:
- 切换到AWS(或Azure)
- 创建python lambda / function来完成您要对此请求执行的操作...
- 将lambda放在api网关后面
- 将Cloudfront放在api-gateway前面(可选,但是..)
我看过一些教程,将namecheap域指向EC2实例。但是我该如何使用Lambda做到这一点?是相同的原则吗?您能指出我可能会教我如何处理此问题的任何教程吗? Lambda实际上是为此的最佳解决方案吗?
谢谢!
答案 0 :(得分:0)
Aws sam处理Lambda和API网关的创建和部署。要使您的API / Web应用程序暴露于自定义域,您将需要创建一个AWS ACM SSL证书并在API网关上创建一个自定义域。基本上,它将创建一个隐藏的Cloudfront发行版,可用于设置DNS。
祝你好运!