需要为任务定义(AWS::ECS::TaskDefinition)中的容器定义(ContainerDefinition)添加必要的属性。常见的属性包括镜像(image)、容器名称(name)、资源限制(resourceRequirements)等。
示例代码:
TaskDefinition:
Type: AWS::ECS::TaskDefinition
Properties:
Family: my-ecs-task
ContainerDefinitions:
- Name: my-container
Image: my-docker-image
Memory: 512
PortMappings:
- ContainerPort: 5000
HostPort: 80
以上代码中,容器定义中指定了镜像、名称、内存等属性,并将容器端口映射到主机端口80。可以根据实际需求添加或修改属性。
上一篇:AWS::ECS::Cluster 对象不支持属性 CapacityProviders。
下一篇:AWS::ElasticBeanstalk::ConfigurationTemplate的AWS CloudFormation模板失败了