Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 如何公开AWS批处理容器的端口?_Amazon Web Services_Aws Ecs_Aws Batch - Fatal编程技术网

Amazon web services 如何公开AWS批处理容器的端口?

Amazon web services 如何公开AWS批处理容器的端口?,amazon-web-services,aws-ecs,aws-batch,Amazon Web Services,Aws Ecs,Aws Batch,据我所知,ECS的任务定义是通过批处理创建的,一些字段,如环境变量或安装点,可以在作业定义中描述,并反映在任务定义中 但是其他任务定义参数呢,它们在作业定义中没有字段,比如portMappings?如何修改它们?虽然Batch确实在封面下使用ECS,并且Batch作业定义和ECS作业定义之间有相似之处,但它们不是一对一的匹配。有些事情你可以在ECS中做,但你无法批量完成 例如,在ECS中,您可以定义多个容器并将它们链接在一起。批量生产是不可能的;您只能定义一个容器 类似地,由于批处理工作负载通常

据我所知,ECS的任务定义是通过批处理创建的,一些字段,如环境变量或安装点,可以在作业定义中描述,并反映在任务定义中


但是其他任务定义参数呢,它们在作业定义中没有字段,比如portMappings?如何修改它们?

虽然Batch确实在封面下使用ECS,并且Batch作业定义和ECS作业定义之间有相似之处,但它们不是一对一的匹配。有些事情你可以在ECS中做,但你无法批量完成

例如,在ECS中,您可以定义多个容器并将它们链接在一起。批量生产是不可能的;您只能定义一个容器

类似地,由于批处理工作负载通常不涉及在给定作业上公开端口,因此不能使用AWS批处理指定端口映射