在AWS上重新部署NodeJS API的最佳方法

时间:2018-06-25 20:36:49

标签: amazon-web-services amazon-ec2 aws-ecs

enter image description here

我已将NodeJS Express API部署到AWS ECS

我创建了:

  • 集群
  • 集群服务
  • 任务定义
  • ECR

如果我需要部署另一个API进行测试/开发,是否需要重新创建这些API:

  • 集群
  • 集群服务
  • 任务定义
  • ECR

还是我可以创建另一个集群服务

1 个答案:

答案 0 :(得分:1)

要将AWS ECS集群上的单独应用程序作为单独的服务运行,您需要

  1. Task Definition
  2. Service Definition
  3. Each application should have it's own ECR repository but still be in the same ECR registry.

如果集群太小而无法同时运行所有服务任务,则也可以scale the cluster

  

serviceName   服务的名称。最多允许255个字母(大写和小写),数字,连字符和下划线。服务名称在>集群中必须是唯一的,但是您可以在>区域内或跨多个区域的多个集群中具有类似名称的服务。

     

类型:字符串

     

必填:是   taskDefinition   要在您的服务中运行的任务定义的系列和修订版(family:revision)或完整ARN。如果未指定修订,则使用最新的ACTIVE修订。

     

类型:字符串

     

必填:是

     

https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_CreateService.html