Ausführen einer eigenständigen Aufgabe mithilfe der neuen Konsole - Amazon ECS

Ausführen einer eigenständigen Aufgabe mithilfe der neuen Konsole

Wir empfehlen, dass Sie Ihre Anwendung in einigen Situationen als eigenständige Aufgabe bereitstellen. Nehmen Sie zum Beispiel an, Sie entwickeln eine Anwendung, sind aber nicht bereit, sie mit dem Service-Scheduler bereitzustellen. Wenn es sich bei Ihrer Anwendung um einen einmaligen oder regelmäßigen Batch-Auftrag handelt, ist es nicht sinnvoll, sie weiter auszuführen oder nach Abschluss neu zu starten.

Erstellen Sie einen Amazon-ECS-Service, um Ihre Anwendung für die kontinuierliche Ausführung bereitzustellen oder sie hinter einem Load Balancer zu platzieren. Weitere Informationen finden Sie unter Amazon-ECS-Services.

Verwenden Sie eines der folgenden Verfahren, um eine eigenständige Aufgabe auszuführen.

Wenn Sie einen Windows-Service für den Fargate-Launchtyp erstellen, müssen Sie die klassische Konsole verwenden.

So führen Sie eine eigenständige Aufgabe aus (Neue Amazon-ECS-Konsole)

  1. Öffnen Sie die neue Konsole unter https://console.aws.amazon.com/ecs/v2.

  2. Klicken Sie im Navigationsbereich auf Clusters (Cluster).

  3. Wählen Sie auf der Seite Clusters den Cluster aus, der die eigenständige Aufgabe ausführen soll.

  4. Wählen Sie auf der Registerkarte Tasks (Aufgaben) die Option Deploy (Bereitstellen).

  5. Der Abschnitt Konfigurieren der Datenverarbeitung kann erweitert werden, um die zu verwendende Berechnungsoption für den Service zu ändern. Standardmäßig wählt die Konsole eine Rechenoption für Sie aus. Daher können Sie in den meisten Fällen mit dem nächsten Schritt fortfahren. Im Folgenden wird die Reihenfolge beschrieben, in der die Konsole einen Standardwert auswählt:

    • Wenn Ihr Cluster über eine standardmäßige Kapazitätsanbieterstrategie verfügt, wird der Standardanbieter ausgewählt.

    • Wenn Ihr Cluster keine Standardstrategie für Kapazitätsanbieter hat, die definiert ist, Sie jedoch die Fargate Kapazitätsanbieter dem Cluster hinzugefügt haben, wird eine benutzerdefinierte Kapazitätsanbieterstrategie verwendet, die den FARGATE-Capacity-Provider nutzt.

    • Wenn in Ihrem Cluster keine standardmäßige Kapazitätsanbieterstrategie definiert ist, Sie jedoch einen oder mehrere Kapazitätsanbieter für die Auto-Scaling-Gruppe zum Cluster hinzugefügt haben, wird die Option Benutzerdefiniert verwenden (Erweitert) ausgewählt. Sie müssen die Strategie manuell definieren.

    • Wenn Ihr Cluster keine standardmäßige Kapazitätsanbieterstrategie hat, die definiert ist und dem Cluster keine Kapazitätsanbieter hinzugefügt werden, ist der Fargate Starttyp ausgewählt.

  6. Wählen Sie für Application type (Anwendungstyp) Task (Aufgabe) aus.

  7. Wählen Sie für Aufgabendefinition die Aufgabendefinitionsfamilie und die zu verwendende Version aus.

    Wichtig

    Die Konsole überprüft, ob die ausgewählte Aufgabendefinitionsfamilie und -revision mit der definierten Rechenkonfiguration kompatibel sind. Wenn Sie eine Warnung erhalten, stellen Sie sicher, dass sowohl Ihre Aufgabendefinitionskompatibilität als auch die Computerkonfiguration ausgewählt sind.

  8. Geben Sie für Gewünschte Aufgaben die Anzahl der Aufgaben an, die gestartet werden sollen.

  9. Der Abschnitt Netzwerkfunktionen kann erweitert werden, um die Netzwerkkonfiguration für die Tasks zu definieren. Standardmäßig wählt die Konsole die standardmäßige Amazon VPC zusammen mit allen Subnetzen und der Standardsicherheitsgruppe innerhalb der standardmäßigen Amazon VPC aus. Führen Sie die folgenden Schritte aus, um eine benutzerdefinierte Konfiguration anzugeben.

    1. Wählen Sie für VPC die VPC aus, die Sie verwenden möchten.

    2. Wählen Sie für Subnets (Subnetze) ein oder mehrere Subnetz(e) in der VPC aus, die der Aufgaben-Scheduler bei der Platzierung Ihrer Aufgaben berücksichtigen soll.

    3. Für die Sicherheitsgruppe können Sie eine vorhandene Sicherheitsgruppe auswählen oder eine neue erstellen. Um eine vorhandene Sicherheitsgruppe zu verwenden, wählen Sie die Sicherheitsgruppe aus und fahren Sie mit dem nächsten Schritt fort. Um eine neue Sicherheitsgruppe zu erstellen, wählen Sie Create a new security group. Sie müssen einen Namen und eine Beschreibung der Sicherheitsgruppe angeben und eine oder mehrere eingehende Regeln für die Sicherheitsgruppe hinzufügen.

    4. Geben Sie für die Öffentliche IP an, ob der Elastic-Network-Schnittstelle (ENI) der Aufgabe eine öffentliche IP-Adresse automatisch zugewiesen wird. Aufgaben, die auf AWS Fargate gestartet werden, kann eine öffentliche IP-Adresse zugewiesen werden, wenn sie über ein öffentliches Subnetz ausgeführt werden. Dies ist so, dass sie einen Weg zum Internet haben. Weitere Informationen finden Sie unter Fargate-Aufgabenvernetzung im Benutzerhandbuch zum Amazon Elastic Container Service für AWS Fargate.

  10. (Optional) Der Abschnitt Tags kann erweitert werden, um dem Service Tags in Form von Schlüssel-Wert-Paaren hinzuzufügen.