ECS CloudFormation堆栈始终显示CREATE_PROGRESS

我正在使用CF堆栈创buildECS群集。 我使用了相同的模板进行了一些修改:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/quickref-ecs.html

我在AWS注册中心和模板中有示例docker图像(简单的python文件,没有web应用程序),我自定义的任务定义和服务是这样的

"service":{ "Type":"AWS::ECS::Service", "Properties":{ "Cluster":{ "Ref":"ECSCluster" }, "DesiredCount":"1", "TaskDefinition":{ "Ref":"taskdefinition" } } }, "taskdefinition":{ "Type":"AWS::ECS::TaskDefinition", "Properties":{ "Family":{ "Fn::Join":[ "", [ { "Ref":"AWS::StackName" }, "testing" ] ] }, "ContainerDefinitions":[ { "Name":"my-sample", "Cpu":"10", "Essential":"true", "Image":"842352615873.dkr.ecr.us-west-2.amazonaws.com/my-sample:test", "Memory":200, }], } }, 

对cf模板进行此修改之后,尽pipeec2实例已连接到集群,但堆栈始终显示状态为“进行中”。 当我在实例ssh和检查docker图像,然后我的图像不存在(而不是busybox)和dockerps -a不显示容器。 我认为错误可能在我刚刚创build的任务定义或服务中。 请帮忙