Лучший способ повторно развернуть NodeJS API на AWS - PullRequest
0 голосов
/ 25 июня 2018

enter image description here

Я развернул свой API-интерфейс NodeJS Express для AWS ECS

Я создал:

  • кластер
  • служба кластеров
  • определение задачи
  • ECR

Если мне нужно развернуть другой API для тестирования / разработки, нужно ли мне заново создать эти:

  • кластер
  • служба кластеров
  • определение задачи
  • ECR

или я могу просто создать еще один служба кластеров ?

1 Ответ

0 голосов
/ 25 июня 2018

Чтобы запустить отдельное приложение в кластере AWS ECS как отдельную службу, вам потребуется

  1. Определение задачи
  2. Определение службы
  3. Каждое приложение должно иметь свой собственный репозиторий ECR, но все еще находиться в одном реестре ECR.

Если кластер слишком мал для одновременного выполнения всех задач служб, вы также можете масштабировать кластер

serviceName Название вашего сервиса.Допускается использование до 255 букв (прописных и строчных), цифр, дефисов и подчеркиваний.Имена служб должны быть уникальными в> кластере, но вы можете иметь одинаково именованные службы в нескольких кластерах в> регионе или в нескольких регионах.

Тип: String

Обязательно: Да taskDefinition Семействои ревизия (семейство: ревизия) или полный ARN определения задачи для запуска в вашей службе.Если редакция не указана, используется последняя редакция ACTIVE.

Тип: строка

Обязательно: Да

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

...