0

Я пытаюсь настроить кластер посредством образования облаков. используя образец aws от http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/quickref-ecs.htmlaws ec2 container service - имя в образовании облаков

Я не могу понять, как назвать мой сервис. мы можем назвать службы, когда мы создаем кластер через gui, но, похоже, нет способа сделать это через формирование облаков.

Есть ли способ настроить службу как часть сценария формирования облаков с именем службы?

ответ

0

Имя службы, генерируемое облачной информацией, представляет собой смесь случайных строк, имени кластера и логического имени ресурса службы в формировании облаков.

Например, услуга, как это в CloudFormation:

"App":{ 
    "Type":"AWS::ECS::Service", 
    "DependsOn":"ECSInstance1", 
    "Properties":{ 
     "Cluster":{ 
      "Ref":"ECSClusterARN" 
     }, 
     "DesiredCount":"1", 
     "DeploymentConfiguration":{ 
      "MaximumPercent":"100", 
      "MinimumHealthyPercent":"0" 
     }, 
     "TaskDefinition":{ 
      "Ref":"DefApp" 
     } 
    } 
    }, 

бы создать имя службы, как :: ClusterName-1QI3WFFV55L8A-App-44HWD4EJO5C1

где App является логическим именем вышеуказанного ресурса.

+2

Это именно то, чего я не хочу. если имя службы является случайным, я не знаю, какое имя службы следует обновлять, когда я развертываю новые версии задач. – user1426119

+0

К сожалению, нет способа наилучшим образом назвать ваш сервис с помощью cloudformation :( –

+0

Лучшее, что вы можете сделать, это переименование в консоли, переименование в CLI или создание ваших сервисов с использованием CLI. Http://docs.aws .amazon.com/кли/последний/ссылка/ЭКС/создать-service.html – ISZ