2016-11-10 5 views
1

Я новичок в AWS, и я ищу способ добавить уже существующий экземпляр ECS к недавно созданному кластеру ECS.Как добавить уже существующий ECS-экземпляр для вновь созданного кластера ECS

Также есть задача, выполняемая на Cluster1, я могу скопировать задачу для запуска в Cluster2 при попытке скопировать файл JSON. Появляется следующее сообщение об ошибке: «Должно содержать только« семейство », containerDefinitions "," volume "," taskRoleArn "," networkMode "?

Заранее спасибо.

+0

Вы можете использовать определение задачи в любом кластере, поэтому нет необходимости копировать определение. – Bram

ответ

0

Вы имеете в виду пробег экземпляра EC2 для кластера ECS? Экземпляр EC2 должен иметь установленный докер, а затем вы должны выполнить докеры с помощью ecs-agent с переменной окружения ECS_CLUSTER, установленной на имя кластера.

Я могу порекомендовать ECI оптимизированный AMI от Amazon. Он имеет установленный докер и ecs-агент и легко конфигурируется с именем кластера в поле User Users Configurations User Data.

Для второго вопроса: при копировании json вам нужно удалить некоторые атрибуты из верхней части json. Удалите эти атрибуты:

"requiresAttributes" 
"taskDefinitionArn" 
"status" 
"revision": 
"taskRoleArn"