细节
我需要永久公开一个 API。我将使用node.js Express
在Docker
由AWS ECS
.
应用程序 API 公开的端点必须始终可用,尽管冷启动不会成为问题,所以我很乐意根据请求从头开始启动容器。
我的实际问题
为了降低成本,我想知道是否可以通过 an 保持 API 公开AWS ALB
并将请求路由到 Docker 容器,但在容器启动之前等待处理请求?因此,本质上,容器在请求之间处于休眠状态。
额外的上下文
我不能使用API Gateway
andLambda functions
为此,因为有效负载太大(超过 10mb)API Gateway
无法处理,而且我不能使用 S3 的预签名 URL,因为入站请求将是内容类型的 POST 请求,application/json
这意味着它无法由预签名的 S3 URL 处理。