什么是ECS映像定义文件?

时间:2018-08-03 16:53:28

标签: amazon-web-services amazon-ecs

here对,我可以读到:

  

您还可以创建用于构建和部署基于容器的管道   使用Amazon ECS作为部署提供程序的应用程序。之前   您创建一个管道来部署基于容器的应用程序   Amazon ECS,您必须准备一个图像定义文件。

  1. 因此,图像定义是任务定义的简短缩写吗?我说的对吗?

  2. ECS如何仅使用2个键值对将容器部署到集群?如何知道要为该容器或其他详细信息保留多少CPU,内存?

1 个答案:

答案 0 :(得分:3)

您通常使用任务定义配置ECS,其中包含运行容器任务的所有必要属性(例如,一个或多个映像,计算资源,公开的端口等)。如果您决定使用CodePipeline进行部署,则图像定义文件仅替换任务定义的“图像”属性。

根据您的问题:

  1. 图像定义只是现有任务定义的一种“替代策略”。
  2. ECS使用任务定义。它们包含all relevant data,而不仅仅是两个键值对。