AWS CloudFormation是否支持ECS任务放置策略?
我希望它没有充分记录.看起来只能通过AWS CLI和AWS控制台实现.
如果不支持,任何人都知道时间表?
提前感谢任何见解!
是的,自2017年4月28日起,CloudFormation通过资源上的PlacementStrategies
属性支持ECS任务放置策略AWS::ECS::Service
.
上一个答案(1/19/2017)如下:
不,似乎AWS CloudFormation的官方资源目前不支持ECS任务放置策略.
对应于ECS的CloudFormation资源CreateService
API是AWS::ECS::Service
,其不具有对应于属性CreateService
的placementStrategy
请求参数.
新AWS产品功能的引入与AWS CloudFormation中的支持之间通常存在滞后.ECS任务安置仅在2016年12月29日发布,而ECS CloudFormation资源仅在2016年1月更新.
如果您不能等待对此新功能参数的官方CloudFormation支持,您可以实现创建/删除ECS服务作为直接调用/ API 的自定义资源,例如,使用AWS SDK for NodeJS在Lambda函数中.CreateService
DeleteService