Предупреждение AWS Task Definition при включении «Автоматическая настройка журналов CloudWatch»
когда я включаю
Auto-configure CloudWatch Logs
появляется предупреждение о сетевом режиме, в нем говорится
Your containers in the task will share an ENI using a common network stack. Port mappings can only specify container ports (any existing host port specifications will be removed).
Это предупреждение появляется, я не понимаю, что это значит
1 ответ
Я не думаю, что это имеет какое-либо отношение к конфигурации ведения журнала. Это больше связано с выбранным вами параметром сети (). Когда вы выбираете, что вы в основном отправляете свою задачу прямо в VPC, и задача получит IP-адрес VPC. Другими словами, нет хоста докера, где вы открываете порт
80
вашего контейнера nginx в порту
12345
хозяина. Предупреждение просто говорит о том, что вам нужно убедиться, что все ваши контейнеры в задаче не перекрывают порты, потому что они доступны как есть на IP-адресе VPC, назначенном задаче. Обратите внимание, что
awsvpc
- это единственный сетевой режим, поддерживаемый Fargate (потому что с Fargate в любом случае нет хоста). См. Здесь для получения информации о сетевых режимах ECS.