Как выставить порт для контейнера AWS Batch?

Насколько я понимаю, "определение задачи" для ECS создается Пакетом, и некоторые поля, такие как переменные env или точки монтирования, могут быть описаны в "определении задания", что отражено в "определении задачи".

Но как насчет других параметров "определения задачи", у которых нет поля в "определении задания", таких как "portMappings"? Как я могу изменить их?

1 ответ

Несмотря на то, что Batch действительно использует ECS под прикрытиями, и между определениями пакетных заданий и определениями заданий ECS есть сходство, они не соответствуют друг другу. Есть некоторые вещи, которые вы можете сделать в ECS, которые вы просто не можете сделать в Batch.

Например, в ECS вы можете определить несколько контейнеров и связать их вместе. В пакетном режиме это невозможно; Вы можете определить только один контейнер.

Аналогично, поскольку рабочие нагрузки пакетной обработки обычно не предполагают выставление порта для данного задания, вы не можете указать сопоставления портов с помощью AWS Batch.

Другие вопросы по тегам