在 AWS 中部署 Go 后端 HTTP API

问题描述

我想将部署在 Vercel 的 nextjs 应用程序与部署在 AWS ECS 中的 golang 中的 HTTPS API 后端进行通信。我正在考虑没有负载平衡器的架构,以最大限度地降低项目成本。

是否可以仅使用 API 网关在 ECS 容器中公开 API?

我很高兴收到任何确定是否可行的回复,甚至提供教程或其他可能解决方案指南的链接

解决方法

我找到了一个解决方案。只需使用带有 Nginx 和反向代理的 Ec2 实例。 不需要 API 网关或负载均衡器,对于开发环境来说,它就像一个魅力。对于生产,推荐的方法是使用加载器平衡器设置 API 网关。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...