Я могу заставить CLI AWS работать с пакетными заданиями с одним узлом, но не с пакетными заданиями с несколькими узлами. Задания используют одну и ту же роль, вычислительную среду и очередь, поэтому это должно быть связано с тем, как AWS обрабатывает задания с одним или несколькими узлами.
Похоже, это связано со следующим вопросом переполнения стека: boto3 не может подключиться к S3 из Docker контейнер работает в AWS пакет
Есть комментарий в нижней части вопроса следующее:
"Проблема закончилась тем, что я запускал многоузловое пакетное задание. Многоузловые пакетные задания развертывают контейнеры ecs с сетевым типом awsvp c. Эта сеть делает не наследовать хост-сеть, вместо этого он создает собственный ENI, который действует как частная сеть. Чтобы заставить его работать, мне нужно было создать шлюз NAT, подключить его к частному su bnet (s) и развернуть Пакетные узлы EC2 в этом su bnet, и все работает. "
Однако ранее я не настраивал VPC или ENI. Может ли кто-нибудь научить меня, как правильно это настроить?
Большое спасибо.