云形成模板(YAML)中的多服务定义

时间:2019-09-05 08:53:07

标签: amazon-cloudformation amazon-ecs

我有一个名为cluster-01的ECS集群,并且在该集群下我运行了一项服务,该服务基本上没有与集成微服务相关的任务。

我想添加其他服务,但想使用相同的Yaml模板,即单个文件用于多个服务定义,并使用它们定义关联的任务定义。

对于YAML来说,我还很陌生,我使用他们网站上提供的AWS模板创建了具有一项服务的单个群集。

如果有人可以帮助您了解是否可以通过使用单个yaml模板为同一群集合并其他服务。

谢谢。

1 个答案:

答案 0 :(得分:0)

您可以在一个模板文件中定义多个AWS :: ECS :: Service资源:

ecsService1:
  Type: AWS::ECS::Service
  Properties:
    (...)

ecsService2:
  Type: AWS::ECS::Service
  Properties:
    (...)