AWS CloudFormation 是否支持 ECS 任务放置策略?

Does AWS CloudFormation support ECS Task Placement strategies?

AWS CloudFormation 是否支持 ECS 任务放置策略?

我希望它没有得到很好的记录。似乎只能通过 AWS CLI 和 AWS 控制台实现。

如果不支持,谁知道时间线?

提前感谢您的任何见解!

,截至 Apr 28 2017, CloudFormation supports ECS Task Placement strategies, via the PlacementStrategies Property on the AWS::ECS::Service 资源。


之前的回答 (1/19/2017) 如下:

不,AWS CloudFormation 的官方资源目前似乎不支持 ECS 任务放置策略。

ECSCreateService API is AWS::ECS::Service, which does not have a Property corresponding to CreateService's placementStrategy请求参数对应的CloudFormation Resource

新 AWS 产品功能的推出与 AWS CloudFormation 对它们的支持之间通常存在滞后。 ECS Task Placement 仅在 Dec 29 2016, while the ECS CloudFormation resources were only last updated in January 2016.

上发布

如果您等不及 CloudFormation 对这个新功能参数的官方支持,您可以将 creating/deleting ECS 服务作为 Custom Resource that calls the CreateService/DeleteService API 直接实现,例如,在 Lambda 函数中使用适用于 NodeJS 的 AWS 开发工具包。