Amazon ECS-Aufgabenvernetzung - Amazon Elastic Container Service

Amazon ECS-Aufgabenvernetzung

Wichtig

Wenn Sie Amazon ECS-Aufgaben verwenden, die auf AWS Fargate gehostet sind, finden Sie unter Fargate Aufgabenvernetzung im Amazon Elastic Container Service-Benutzerhandbuch für AWS Fargate weitere Informationen.

Das Netzwerkverhalten von Amazon ECS-Aufgaben, die auf Amazon-EC2-Instances gehostet werden, hängt vom Netzwerkmodus ab, der in der Aufgabendefinition definiert ist. Im Folgenden sind die verfügbaren Netzwerkmodi aufgeführt. Amazon ECS empfiehlt die Verwendung des awsvpc-Netzwerkmodus, es sei denn, Sie müssen einen anderen Netzwerkmodus verwenden.

  • awsvpc: Der Aufgabe wird eine eigene Elastic-Network-Schnittstelle (ENI) und eine primäre private IPv4-Adresse zugewiesen. Dadurch erhalten die Aufgabe dieselben Netzwerkeigenschaften wie Amazon-EC2-Instances.

  • bridge: Die Aufgabe verwendet das integrierte virtuelle Netzwerk von Docker, das innerhalb jeder Amazon-EC2-Instance ausgeführt wird, die den Task hostet.

  • host: Der Task umgeht das integrierte virtuelle Netzwerk von Docker und ordnet Container-Ports direkt dem ENI der Amazon-EC2-Instance zu, die den Task hostet. Daher können Sie nicht mehrere Instanziierungen derselben Aufgabe auf einer einzelnen Amazon-EC2-Instance ausführen, wenn Port-Zuweisungen verwendet werden.

  • none: Der Task verfügt über keine externe Netzwerkverbindung.

Weitere Informationen zum Docker-Netzwerk finden Sie unter Netzwerkübersicht.