0

在此处输入图像描述

我已将 NodeJS Express API 部署到 AWS ECS

我建立 :

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

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

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

或者我可以创建另一个集群服务

4

1 回答 1

1

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

  1. 任务定义
  2. 服务定义
  3. 每个应用程序都应该有自己的 ECR 存储库,但仍位于同一个 ECR 注册表中。

如果集群太小而无法同时运行所有服务任务,您还可以扩展集群

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

类型:字符串

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

类型:字符串

要求:是

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

于 2018-06-25T20:59:53.067 回答