AWS CloudFormation是否支持ECS任务放置策略?
我希望它没有详细记录。看起来它只能通过AWS CLI和AWS控制台实现。
如果不支持,任何人都知道时间表吗?
提前感谢任何见解!
答案 0 :(得分:9)
是,自Apr 28 2017起,CloudFormation通过PlacementStrategies
资源上的AWS::ECS::Service
属性支持ECS任务放置策略。
以前的答案(1/19/2017)如下:
不,似乎AWS CloudFormation的官方资源目前不支持ECS任务放置策略。
与ECS CreateService
API对应的CloudFormation资源为AWS::ECS::Service
,其中没有与CreateService
placementStrategy
请求参数对应的属性。< / p>
新AWS产品功能的引入与AWS CloudFormation中的支持之间通常存在滞后。 ECS任务放置仅在Dec 29 2016上发布,而ECS CloudFormation资源仅在January 2016中最后更新。
如果您无法等待此新功能参数的官方CloudFormation支持,您可以实现创建/删除ECS服务Custom Resource来调用CreateService
/ {{3} API直接使用,例如,在使用AWS SDK for NodeJS的Lambda函数中。