初学者如何使用AWS服务托管公共服务器并为web应用程序创建端点



我以前从事过前端开发,但这是我第一次研究如何使用AWS服务为我们的web应用程序托管公共服务器。目前,我很难理解EC2和API网关是如何相互工作的。在这种情况下,我也很难理解公共服务器是如何托管web应用程序的。我已经阅读了很多教程,但我很难理解在这种情况下这个API端点在哪里生成。我看到API网关可以生成一个端点,但在这种情况下,我仍然使用EC2来托管web应用程序吗?这两个网址如何相互连接?是的,我觉得我在理解这个网络应用程序结构时很混乱,尤其是在服务器端。有人能帮我解释一下这两项服务吗?也许还有一些有用的教程可以参考?作为一个初学者,一切都让我感到困惑。非常感谢!!

简单的方法是在EC2实例中部署您的web/应用程序服务器,并检查您的服务正在运行的端口,例如8080,转到该EC2实例的附加安全组并打开8080的端口,您还可以附加弹性IP,这样即使在重新启动EC2实例后,您的IP也不会更改,然后使用http;//<elastic-ip>:8080/<>公开访问您的应用程序btw最好的方法是在ECS/EKS上使用ELB,然后使用API网关在S3中部署静态内容并使用cloudfront。

最新更新