Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
据我了解,ECS的“任务定义”是由Batch创建的,一些字段,如环境变量或挂载点,可以在“作业定义”中描述,并反映在“任务定义”中。
但是其他“任务定义”参数呢?在“作业定义”中没有字段,例如“portMappings”?我该如何修改它们?
虽然 Batch 确实在幕后使用了 ECS,并且 Batch 作业定义和 ECS 作业定义之间存在相似之处,但它们并不是一对一的匹配。有些事情您可以在 ECS 中完成,而在 Batch 中您根本无法做到。
例如,在 ECS 中,您可以定义多个容器并将它们链接在一起。在批处理中这是不可能的;您只能定义一个容器。
同样,由于批处理工作负载通常不涉及在给定作业上公开端口,因此您不能使用 AWS Batch 指定端口映射。